Skip to main content

Full text of "Amstrad User 7"

See other formats


Ano I - Numero 7 
ABRIL 86 - 300 ptas 



r=?> 


rv-w^“ - ' 


m 


• r 


^presentation 


de Funciones 


INTREVISTA I. L Dominguez 


Vendemos productos compaitos, faciles 


de usar y baratos 


Mulfiplan 


Catalogo de software 256 










































■ 



©ALLIGATA SOFTWARE 


cassette: 2.000.- Pfas. (+I.V.A.) 


disco: 2.900, ■ Pfas. (+LV.A) 


!!!.!!! 


PRODUCE Y 

D I STRIBUYE 


P.’ CASTEILANA, 179-1“ - 28046 MADRID Toll, 442 54 33/44 


ive uno gran aventura. 

Coda pantalla es un nuevo desaffo a1 
petigro, una misidn suicida ; ana dura ba- 
folla. Pe encontrards solo trente a coni- 
pcrfffas de asa/fo avjones, modems 
bombas de mono, ere., que emp/eoaSn 
todo su fuerza y material bdl/co para fre- 
nor hi ovance endemontado, dace falta 
mucha sangre Ma mucha agllidad ■ 
entat para bbrarse del ataque 
mas furioso qua jomds bay as 



• 


i 

I 

f 

macro 

•1 


















































Director 

Santiago Gala 

Subdirector 

J. A. Sanz 

Redaccidn 


J. Ignacio Rey 
Teresa Rubio 
Justo Mauriri 
Ana Md Haro 
Colaboradorss 
Jos4 A. Morales 
Pedro Ruiz 
Paco Suarez 
Hugo Munoz 
Adolfo Martin Santos 
Miguel Angel Barrios 

Diserio 

Enrique Ribas Lasso 

Edita 

Indescomp, S. A. 

Realizacidn y 
Coordinacion 

Publinformatica, S. A. 

Jefe de Publicidad 

Eloy Vergara 

Bireccids, y Redaccidn 

Bravo Murillo, 377, 5.” A 
Tel. 733 74 13 
28020 Madrid 

Publicidad y 
Administracidn 

Bravo Murillo, 377, 5.° A 
Tel. 733 96 62/96 
28020 Madrid 

Publicidad Madrid 

Tel. 733 96 62 

Put Heidi d Barcelona 

Tels. 301 47 00 Ext. 27/28 
y 318 02 89 

Depbsito legal 

M-32038-1985 


Distribuye 

S.G.E.L. 

Avda. Valdelaparra, s/n 
Alcobendas (Madrid) 

Fotoeomposk ' > 

Amoretti 

Sanchez Pacheco, 83 
28002 Madrid 
Fotomecanica 

Karmat 
Pantoja, 10 
28002 Madrid 

i irime 

Novograph 

Ctra. Irun Km 13,500 

MADRID 


El editor no se hace 
resporisable de las 
opiniones vertidas por los 
colaboradores. 


Fe de erratas: 

El nombre del autor de la 
portada del numero 6 de 
Amstrad User es 
Francisco Rojo 


a in ,SS&6n. a. 

ie eseW°„ s £V 

fgglsss^- 

ar «' ed ‘ daS ‘ qU e \os 

que*° opWW* 1 rio r se an a \qun 

oS uarto : J aC aba r f 1 1 pa ra e«o- eS te 

* ac fns ScVtcos P a ' a J aW actwo ■» 


^as ^ , a que 

a b'tert°’ caO'P 3 ^’ mueswe a 

uS oar»° ^ lar9 a, c ° r 
aC ab a > a 1 


Amstrad User / 









Actuolidod 

Una tras otra se suceden las ferias de productos re- 
lacionados con Amstrad. En esta ocasion nos tras- 
ladamos a Manchester para contar a nuestros lec- 
tores todo lo que alii acontece 


Entrevista 

El principal responsable de Amstrad en Espana, 
Jose Luis Dominguez, sostiene una larga conver- 
sacion con nuestro director 


Dun Darach 

Un juego que ofrece una fdrmua interesante, mez- 
cla de aventura conversacional y movimiento dina- 
mico de personajes por pantalla, todo ello dentro 
de un ambiente Celta 


Educacidn 

Los ordenadores personales, ademas de matar 
nuestros ratos de ocio, nos pueden ayudar a mu- 
chas cosas. Una de estas tareas es la de facilitar la 
educacion de los mas pequenos y el aprendizaje de 
los mayores 


Otro camino hacia la compatibilidad 

Existen diversos motivos por los cuales un CPC 
464 no es compatible con sus hermanos mayores, 
el 664 y el 6128. En esta ocasion intentaremos sol- 
ventar en parte uno de estos motivos 


3D Grand Prix 

La trepidante emocidn de los grandes premios de 
Formula 1, ahora al alcance de los usuarios de 
Amstrad. Ponga a prueba su pericia como conduc¬ 
tor guiando su bolido por diversos circuitos mun- 
diales 


Sabre Wulf 

Los escenarios en que se puede desarrollar una 
aventura son muy diversos, si bien los programa- 
dores suelen utilizar uno muy concreto, segun las 
modas. Sabre Wulf se desarrolla en la espesura de 
la selva 




26 


30 








4 / Amstrad User 


































Barry McGuigan world chonipioRsip 
boxing 

Giro juego de boxeo en tres dimensiones, esta vez 
directamente de Activision Home Computer Soft¬ 
ware..., y es que Rocky hace estragos 


MulHplon 


Dentro del campo de los programas de utilidades 
para ordenador, tal vez uno de los m£s conocidos 
sea la hoja de c6lculo. Microsoft distribuye la po- 
tente hoja de calculo Multiplan para Amstrad 


Amstradiez 

Llega la primavera en las listas de exitos. Las ca- 
sas de software desempolvan sus viejas armas 
para ganar la batalla de la popularidad..., y de las 
ventas. Siga la evolucion de esta dura contienda 


Teda a teda: Frontdn 

Debido a los duendes de la imprenta, el listado de 
este programa aparecio borroso cuando se publi- 
c6 en el numero 5 de nuestra revista. Volvemos a 
publicarlo para que podais disfrutar de 61 


Representnddn ««e fundones 

Un lector nos envia este excelente programa, ente- 
ramente en Basic, que permite obtener representa- 
ciones graficas en pantalla y/o impresora de diver- 
sos tipos de funciones matematicas 


Trucos 

Si acabas de comprarte tu primer ordenador, una 
buena forma de empezar a aprender a manejarlo 
puede ser teclear y analizar los trucos que ofrece- 
mos en esta seccion 


Curso de Basic 

Y si acabas de comprarte tu primer ordenador, otra 
buena forma de aprender a manejarlo es seguir 
paso a paso nuestro curso de Basic, tecleando los 
ejemplos incluios 


Tornado low I-1 

Hoy por hoy, a raiz de la politica de bloques y del 
famoso referendum, los temas belicos se han pues- 
to de actualidad. Con Tornado Low Level manejar6 
un moderno avion de combate con el que bombar- 
deara diversos objetivos 


3D Boxing 

Ahora que nuestro amigo Rocky lanza su cuarta pe- 
licula, las empresas de software lanzan al mercado 
programas de boxeo en tres dimensiones. Amsoft 
distribuye este 3D Boxing 


Amstrad User / 5 




































MUMIBAO 


Novedades Amstrad 
en Manchester 



Aunque no es el momenta de 
presentar novedades, el mercado 
Amstrad esta muy activo, y la feria 
celebrada los dias 22 y 23 de mar- 
zo en Manchester lo ha demostra- 
do. Entre los productos que se vie- 
ron esta la red local de Northern 
Computers, ya en su forma defini- 
tiva. Con un disco duro y spooler 
de impresora de 20 Megabytes, 
admite Amstrad CPC 464, 664 y 
6128, PCW 8256, IBM PC o com¬ 
patibles, y otras maquinas como 
BBC, y Apple II. Las posibilidades 
del sistema van desde compartir 
programas, impresora y espacio 
en disco, hasta un sistema multiu- 
suario, que compite con ordenado- 
res mucho mayores. 

Otros productos curiosos fueron 
la version arabe del procesador de 
textos Tasword, que, con sus cule- 
brillas escritas de derecha a iz- 
quierda, le daba un toque exdtico 


al stand de esta compania. y el 
Page Maker, de AMX. Es un pro- 
grama de composition de textos, 
con ratan y software 7 de iconos. 
Dispone, entre otras cosas, de la 
posibilidad de digitalizar fotogra- 
fias. 

Otro ratan que pudimos ver por 
primera vez es el Star Mouse, fa- 
bricado en Espana, pero que, al 
parecer, solo goza de buena distri¬ 
bution en el Reino IJnido. La apa- 
ricion de tres libros sobre el mane- 
jo del PCW 8256, que esperamos 
se traduzcan en breve, y la nueva 
tableta digitalizadora para la mis- 
ma maquina, muestran el exito de 
este ordenador. El 8512, 100% 
compatible con el 8256, no levan- 
to expectation entre el publico, 
que lo considero simplemente una 
ampliacion, y no una nueva ma¬ 
quina. 


CPC 6128, 
ordenador mas 
interesante 
del ario 

Los lectores de la revista inglesa 
"Popular Computer Weekly», de 
reconocido prestigio, han elegido 
maquina mas interesante del aho 
1985 al Amstrad CPC 6128. El aho 
anterior el premio habia recaido en el 
Amstrad CPC 464. Otros <<premios» 
fueron al peor ordenador (MSX), al 
programa del que mas se 
arrepintieron los lectores (A view to a 
kill) programa del aho (Elite), arcade 
del aho (Elite), aventura del aho (Lord 
of the rings) y Mini Office como 
programa profesional del aho. 

El raton AMX para Amstrad fue 
elegido periferico del ano. y el Art 
Studio el programa de utilidad. 

Parece claro que el 1985 ha sido un 
aho Amstrad en Gran Bretana. 


Feria en 
Londres... y 
;en Madrid! 

Como los ingleses (y Amstrad) no 
paran de presentar novedades, los 
dfas 31 de mayo y 1 de junio se 
celebrara en Londres otro Amstrad 
Computer Show. Se espera la 
asistencia de mas de 10.000 
personas, que podr&n ver alrededor 
de 100 stands. La feria se celebra en 
el Hotel Novotel. La organization, 
como otras veces, corre a cargo de 
Database Publications. 

Y en Madrid, para no ser menos, 
tambien se esta organizando una 
Feria, en la que colabora activamente 
Amstrad User. Aunque todos los 
datos son provisionales. el local 
elegido es el Palacio de Exposiciones 
y Congresos, y las fechas que se 
barajan son los dias 22 al 25 de 
mayo. Se ha invitado a companfas de 
Gran Bretana, Francia y Alemania, y 
se espera que los expositores hagan 
interesantes ofertas de perifericos y 
programas. El mes que viene 
daremos completa information. 


6 / Amstrad User 

























VOICE 



Ajedrez tridimensional con voz en Castellano 


Amstrad CPC 464, CPC664y CPC 6128 



PUBLISHED. 

£ DEEP THOUGHT 

W SOFTWARE 

DISTRIBUTED: 


Producido en exclusive para Espana pon 


Actividades Comerciales Electrdnicas, S.A. 

Tarragona. 110 - Tat. 3PS 10S8‘ 08015 Barcelona. T4lex 93133 AC EE E 


VA UISPONIBLE EN 


ClCaHt^ib^ 

... Y EN TODAS LAS 
TIENDAS ESPEGIALIZAOAS 






















Perifericos 
Dk'Tronics 
en Ispana 


Astron Card para 
Amstrad en Ispana 



Por fin las memorias y los discos de 
Silicio de Dk'Tronics accesibles en 
Esparia: Comercial Hernao ha 
adquirido los derechos para su 
distribucion exclusiva en Espaha. 
Todos los productos tienen manual 
en castellano. 
Cuando les preguntamos por los 
precios de los nuevos productos nos 
dijeron: «Van a ser precios muy 
parecidos a los ingleses. A nadie le 
va a compensar que se lo traigan de 
Inglaterra. Ademas, hemos 
conseguido que la gente de 
Dk'Tronics traduzca los manuales». 
En nuestro proximo numero 
presentaremos un amplio comentario 
de esta gama de perifericos, que 
permiten a los usuarios de 664 
perder sus complejos frente a los 
aforiunados poseedores de un 6128 y 
a todos mejorar el rendimiento de sus 

maquinas. 

Micropool, 
una distribucion 
europea 

Se ha constituido Micropool, un grupo 
que negocia conjuntamente los 
derechos de distribucion para toda 
Europa de una serie de fabricantes 
ingleses, ahorrandoles asi el esfuerzo 
de negotiation separado. Inciuye a 
las companfas Melbourne House, 

CDS y Martech. Tambien Mirrorsoft 
se ha unido experimentalmente, con 
la verrsion Amstrad de Strike Force 
Harrier. 

La exclusiva de la distribucion en 
Espaha se ha firmado ya para 
Serma. En Francia y Alemania 
tambien. Los responsables del pool 
buscan representantes en Italia, 
Belgica y Eseandinavia. 


Serma ha conseguido la exclusiva 
para la comercializacidn de la tarjeta 
Astron en su version Amstrad. Se 
trata de un revolucionario sistema de 
carga de juegos, que promete, 
cuando los precios bajen algo mas, 
acabar con la pirateria. Incluso se 
habla de tarjetas con RAM. 
alimentadas por una microbateria, 
que pueden servir como discos RAM. 

Su idea es potenciar la adquisicion 
del interfaz rnediante una oferta inicial 
que incluyera este con dos juegos, a 
un precio muy especial. Los juegos y 
la empresa que los comercializaria 
son secreto de sumario, ya que las 
negociaciones estan en marcha. 








Eusebio Dominguez del Molino recibe 
su impresora DMP-1 en los almacenes 
Arcos, de Huelva. Un nuevo premio 
correspondiente al sorteo del mes de 
febrero. 


Info, para 
usuarios de 

Ashton Tate 

Info es un boletin para usuarios de 
programas de Ashton Tate. Entre 
ellos, el unico accesible al 
amstradicto es dBase II. La revista 
contiene informacidn sobre los 
productos, la manera de usarlos, e 
inciuye informacion sobre servicios 
como la llnea directa de atencion al 
cliente, que resolvera los problemas 
mas comunes en el uso de sus 
programas. 

El primer numero inciuye informacidn 
sobre anomalias de la version 2,43 
de dBase II, y se incluira con el 
manual en castellano que va a 
acompahar la version Amstrad, segun 
nos ha contado Maximo Cabezas. 
director de Microbyte. Anadidque las 
relaciones con Ashton Tate no 
pueden ser mejores y que esperan 
seguir trabajando juntos en otros 
proyectos. 


8 / Amstrad User 

















PENMAN: Plotter Robot: 3 colores: 50 mm./seg.: RS232C y RS423 


RITEMAN 15 IBM: 160 cps: 8 K buffer: NLQ 


RITEMAN 10-II-IBM 
160 cps: 8 k buffer: NLQ 


RITEMAN F+: CENTRONICS: NLQ: IBM 
RITEMAN C+: COMMODORE: NLQ. 



25% ■j|g|||j 


f ' e 

1/ \ 33X 


1^1 





LOS MEJORES PROGRAMAS 



Uno do los mas prestigiosas y completas 'hajas do cdlculo' del 
rnundo. Rapida y versatil, ofrece prestaciones, como la de relacio- 
nor vorios hojas cntre si, que no son frecuentes. La capocidod de 
ejecular ordenaaones olfabeticos o numercas, sus posibilidades en 
aianfo a formato en panlalla y en impresora, los menus en panta- 
lla y lo potencio de calculo, son caracterislicas distinlivas y desta- 
coblesde MULTIPLAN 
PVP: 15.100.- Pts. (+ IVA) 


£1 lenguaje mds utilizodo en aplicaciones cinetificos y de Ingemerio, 
es uno potenle implementacion del ANSI-FORTRAN X3.9 

PVP; 24.900.- Ptas. (+ IVA) 


Reconocdo como el estdndar mundiol de los lenguaies inlerprefes 
pora microordenodores Focil de opre dor y u^iz-. ■ 

PVP; 15.100.- Pts. (+ IVA) 

Totalmente compotible con el M8ASIC Interpreter pe-o coo c> 
locidod de ejecucion de 3 a 10 voces mds rapida. Traduce el codi- 
go fuenle o codigo objeto y permite uno utilization mds eficaz del 
espacio. 

PVP; 15.100,- Ptas. (+ IVA) 


Lenguaje COBOL segun el estdndar ANSI, especialmen- 
te util pora manejar grandes voliimenes de datos. 

PVP: 48,500.- Ptas. (+ IVA) 


Un completo paquete de desarrollo que induye: MS-MACRO AS¬ 
SEMBLER; MS-LINK, MS-LIB, MS-CREF y DE8UG. 

PVP: 12.000.- Ptas. (+ IVA) 



ri: f.wtli 


cl Generador de Progromas por excelencia. Permite crear bases de 
datos relacionados a parlir de comandos sencillos y sin requerir co- 
nocimientos de programacidn. Los aplicaciones de dBASE II son in- 
contobles y cado usuorio puede desarrollar las que mejor se adap- 
ten q sus necesidades: ficheros y mailings, contabilldcdes, nominos, 
control de costos, control de almacen, focturaaon, etc. Ampliamen- 
te acreditodo como uno de los programas mas utiles y recomenda- 
bles de cuontos existed poro microordenacfcrds. Manualan cosh 
llano. 

PVP? 17-800 - Ptas. (+ IVA) 


I® DIGITAL 
RESEARCH 

The creators of CIYM' 


Progroma interoctivo pora lo creation y edicion de grafcos y (W 
gramos. Tres elementos bosicos —lineas, texto y simbalos- son all- 
lizodos para producir grdficos de alia calidod... logos, diogramas 
de blaques, diogramas de flu|o, etc. Los sfmbobs, t'pos de bta y 
estilos de lineos, pueden olterorse y modificorse o voluntod del 
usuario. 

PVP: 15.100.- Pts. {+IVA) 

-Cjenemdor de grdficos —de lineas, barras, columnas y de pastel— 
de muy sencillo monejo. Permite tnduir texlos y leyendos con gron 
flexibilidad de creacion y edicion. 

PVP: 15.10(1- Ptas. (+ IVA) 


El mds rdpido PASCAL existente con implementation completa del 
estdndar ISO, Un compilador de codiga notivo que genera en fc / 
mato reubicable pora usor con su montador de enlace (linker), 

PVP: 15.100.- Ptas. (+ IVA) 


Version mejorado del dosico lenguaje CBASIC, con mayor veioci- 
dod de execution y oltamente flexible disenado especiolmente para 
el desarrollo de programas de gestion. Induye el linker LK-80, que 
cambia la sdido del compilador con lo rutinos de biblioteca y per¬ 
mite el encodenomiento de modules. 





flexible progroma de ordenotion segun lo lecnico de lo 
insertion binorio, utilizable independientemente o intiui- 
ble en progromas escntos en MS COBOl 

PVP: 15.100.- Ptas. (+ IVA) 


P.° CASTELLANA, 179-1.° - 28046 MADRID 
Telf. 442 54 33/44 


rRASica>mP iler 




































OSE LUIS 



DOMINGUEZ, 

PRESIDENTE DEL GRUPO INDESCOMP 

Ei fenomeno Indescomp ha 
reunido caracteristicas 
peculiares en nuestro pais. En 
muy pocos anos esta empresa 
se ha coiocado entre las 
grandes de la inform^tica 
espanola, ccdeandose con 
empresas como Digital o 
Ericsson. Un fuerte 
crecimiento, insospechado 
en una compama que no 
tiene detras ningun grupo 
multinacional: detras de 
Indescomp y de Amstrad 
Espana esta ei nombre 
de Jose Luis Dominguez. 


ace apenas dos anos na- 
die habrfa creido las cifras 
de negocio que ha pre- 
sentado Indescomp para 
ei pasado ejercicio. Quiz6 
menos que nadie Jose Luis Domin¬ 
guez. Le preguntamos de quien fue la 
gran idea de crear una empresa rela- 
cionada con los ordenadores. 

«EI problema muchas veces no es 
tener una gran idea: es tener la idea 
en el momento oportuno. Muchas ve¬ 
ces hemos tenido ideas que nos han 
parecido geniales, pero nos hemos 
adelantado a nuestro momento. Yo, 
por ejemplo, siempre me he dedicado 
a vender. 

»Era director comercial de una em¬ 
presa, Nationale Nederianden. Y esta- 
ba pensando en crear una empresa 
propia. Y pense en un curso de ingles 
en el que la television jugara un papel 
activo. Me fui a la Escueia de Teleco- 
municacion y ellos me dijeron que aca- 
baba de salir un ordenador en Ingla- 
terra, el ZX 80, muy barato, y que po¬ 
dia servir para lo que yo queria. 

«Como era muy dificil conseguir esa 
maquina en Espana, me la trajo de 
Londres mi hermano Alfonso. Cuando 
lo saqu6 de la caja no entendia nada, 
pero me fui a Teleco y alii vi las gran¬ 
des posibilidades de la informatica. 
Aquello servia para mucho m3s que 


para aprender ingles. Y de ese esque- 
ma pase a pensar en las posibilidades 
de la informatica.» 

El soft war e yjos 
perifericos, un principio 

Y nos cuenta como se fue a Cam¬ 
bridge para negociar los derechos de 


UT? 

_L_J1 mereado infor- 
matieo en Espana se- 
guira creciendo^ 


la maquina, y como la gente de Sin¬ 
clair le dijo que Investrdnica, del grupo 
Corte ingles, ya lo habia hecho poco 
antes. Y como negocid la importacion 
de Acorn. Pero aquello fue un fracaso. 
Era demasiado pronto. 


«En aquel momento s6lo podia fun- 
cionar gente como Investronica, colo- 
cando las maquinas en las tiendas y 
esperando, poco a poco, a que se ven- 
dieran. En mi caso, aquello fue un gran 
fracaso, y tuve que ir casa por casa 
para conseguir vender lo suficiente 
para recuperar la inversidn. Finalmen- 
te consegui vender el resto a una per¬ 
sona que estaba interesada en aque- 
lla importacion. 

»Aunque estabamos desmoraiiza- 
dos volvimos a Londres, a una de esas 
histdricas microferias ZX, creo que la 
primera. Y todo el mundo nos daba sus 
catalogos y muestras. Era el mejor mo¬ 
mento del ZX 81. Y yo, que queria son- 
dear el mereado, volvi a Espana y puse 
un pequeno anuncio en El Ordenador 
Personal, que era la unica revista en 
aquel momento, anunciando progra- 
mas para ZX 81 y VIC 20, los ordena¬ 
dores que se estaban vendiendo algo 
en Espana. 

»Lo hice sin tener oficina porque 
queria saber la reaccidn que suscita- 
ba. Y el dia que abri ei apartado me lo 
encontre lleno hasta arriba de cartas. 
Era impresionante. Y ahi comenzd la 
historia de Indescomp. 

»Recuerdo aquella epoca de locos, 
con las traducciones, las negociacio- 
nes de derechos... Y la dupiicacidn de 


Amstrad User /11 








I 


cidad de entrada de datos, mas memo- 
ria. Es el ordenador para el profesio- 
nal, el ejecutivo o el estudiante. El 
8256 es claramente un procesador de 
texto. El unico lapsus que ha habido es 
el 664. 

»EI 664 nacid tocado del ala porque 
se produjo una gran bajada de precios 
de las memorias cuando el proyecto 
estaba en marcha. Una de dos: o se 
bajaba el precio del producto fuerte- 
mente, o se decidla una mejora del 
producto. Se optd, creo que inteligen- 
temente, por mejorar la calidad del or¬ 
denador, en un momento en que ve- 
nian ya todos los ordenadores de 
128K. Se opto por fabricar la serie que 
estaba en marcha, y realizar mientras 
tanto el nuevo diseno. Lo que si te pue- 
do decir es que ninguno de los mode- 
los actuales va a quedar obsoleto por 
la aparicidn de un modelo nuevo. 

»En cuanto al PCW 8512, que esta 
ya en las tiendas, te dire que es una 
ampliacion del 256, que sigue siendo 
el producto li'der. Amstrad se encontro 
en Gran Bretana con gente que pedia 
m&s memoria, para usarla como disco 
virtual, y la segunda unidad de disco. 
Sugar decidid sacar un segundo mo¬ 
delo: uno para la gente que solo quie- 
re usar la maquina como procesador 
del texto, y no le interesa la capacidad 
extra, que no la pague. Pero queremos 
tambien servir a los usuarios que quie- 
ren mas capacidad de almacenamien- 
to, y mas capacidad tambien en el dis¬ 
co virtual.® 

Le preguntamos si los usuarios que 
han optado por el 256 tendran opcion 
de ampliar su capacidad segun lo ne- 
cesiten. «Si, tenemos ya a la venta un 
kit que permite convertir el 256 en el 
512. Vereis que las dos m&quinas son 
la misma, y que no va a desaparecer 
el 256, y ni mucho menos por haber 
sacado el 512.» 

Le decimos a Jos6 Luis Dominguez 
que algunos usuarios compraron un 
664 y se encontraron inmediatamente 
despues con el nuevo modelo y la ba¬ 
jada de precios. ^Qu6 nos puede de¬ 
cir para estos usuarios indignados? 


Creo que nuestra 
politica de precios es la 

correcta 


«Yo tampoco veo venir esas bajadas 
de precios. El jefe de compras de Su¬ 
gar en Japdn es quien ve esas cosas. 
Pero se planifica la fabricacion con va- 
rios meses, y no podemos dejar las fd- 
bricas paradas hasta que bajan los 
componentes. Es el precio que hay 
que pagar a la tdcnica. Yo entiendo 
que la gente se enfade, pero le tengo 
que decir que no tengo la culpa. Si a 
mi me bajan los precios, yo puedo ha- 


cer dos cosas: callarme y ganar mas 
dinero o repercutir inmediatamente las 
bajadas de componentes. Creo que la 
postura que adopto es la mas correc¬ 
ta. Yo les diria que, si cuando compra¬ 
ron la mctquina tenia un precio razona- 
ble y les daba un buen servicio, las ba¬ 
jadas no deben alterar esto.» 

Otro problema que se plantea, como 
un rumor, es la escasez de discos. 
iQue pasa con los discos? 

«EI problema de los discos es un 
problema de previsiones. Nosotros te¬ 
nemos que planificar nuestras com¬ 
pras a un plazo de cuatro meses. Por 
tanto, lo que pedimos ahora nos lo sir- 
ven casi en el verano. Se fabrica so- 
bre pedido. iQuien podria prever con 
precisidn las ventas de ese momento? 
Nadie penso que se venderian tantas 
unidades. Y cada usuario necesita por 
lo menos diez o doce discos. Adem&s, 



u 


' c£. 


_L enemos un kit 
que permite convertir el 
PCW8256 en un 512 


» 


los rumores de carencia han hecho 
que la gente compre m6s de lo que ne¬ 
cesita, por si acaso. Pero puedes de¬ 
cir en la revista que hemos encargado 
un mill6n de discos, y que pronto aca- 
bara esa escasez.» 

Nos desmiente tambien los proble- 
mas debidos a los pocos fabricantes 
de discos. «Eso ocurre con todos los 
productos informaticos. Por ejemplo, 
todos los MSX se fabrican (las placas) 
en dos plantas, una en Corea y otra en 
Japon». 


Los perifericos que no 

llegan 

Hay muchos productos que no aca- 
baban de salir en Espafia, perifericos 


sobre todo. Jos6 Luis nos dice que In- 
descomp no quiere copar el mercado, 
que este dejando opcion al mercado 
auxiliar, tan importante. «Pero a mi lo 
que me preocupa es el usuario, que es 
la mejor publicidad. Y si el usuario no 
encuentra esos productos en un tiem- 
po razonable, los traeremos nosotros. 
Queremos que las otras compahias 
hagan tambien su negocio pero siem- 
pre que el cliente quede servido.» 

Tambien le preguntamos por esa 
tremenda campana de publicidad en 
unos meses «de descanso>>. <,Por 
que? «Si tuvieras un ordenador fabu- 
loso a un precio increible, £que harias? 
Intentar que la gente lo supiera. Y eso 
es lo que estamos haciendo. La cam- 
paha est& siendo un exito tremendo. 
Hemos vendido todas las maquinas 
que habiamos traido, 8.000 ordenado¬ 
res en menos de un mes.» 

iC6mo se le vende al usuario que 
no ha manejdo un ordenador en su 
vida el concepto del CP/M? 

«Se vende muy mal. Porque esas 
afirmaciones demagogicas de que 
cuenta con una base de 8.000 progra- 
mas confunden. Es cierto que hay 
esos programas, pero hay que hacer 
la conversidn entre formatos, negociar 
derechos... Y al final, los programas 
han tardado algo en aparecer. A estas 
alturas, sin embargo, no se puede te- 
ner quejas, porque la cobertura de pro¬ 
gramas de las m&quinas CP/M es ex- 
celente, cumpliendo nuestros planes. 
Pero aunque el concepto CP/M venda 
mal ante el usuario novel, hay que de- 
cirlo, porque al profesional de la infor- 
matica si le dice algo, y esa gente re¬ 
sult a importante para formar una opi¬ 
nion.* 

i,Va a haber juegos para el 8256? 

«No se trata de una m&quina dirigi- 
da al mercado de los juegos. Es un or¬ 
denador que permite una serie de jue¬ 
gos. Por ejemplo, las aventuras de In- 
focom para CP/M, con la «Guia del au- 
toestopista galactico* y otros, que va- 
mos a traducir al castellano. Tambien 
puedo deciros que va a salir un ajedrez 
tridimensional magnifico. Esta claro 
que hay algunos juegos para esta rrici- 
quina, pero no va a ser un ordenador 
con muchos juegos.* 

Cuando le preguntamos por la evo- 
lucidn del mercado espahol, nos dice: 
«... vamos a crecer a una velocidad en- 
diablada*, mucho mayor que el resto 
de Europa, porque partimos de una po- 
sicion peor. Espero que la gente que 
compre maquinas ahora no llegue nun- 
ca a tener el descanso que ha tenido 
la generacidn anterior*. 

Y el espera tener una parte impor¬ 
tante en ese crecimiento, porque Jos6 
Luis Dominguez es una persona que 
quiere vender su producto porque esta 
contento con 61. Que est6 orgulloso de 
poner la inform6tica al alcance de la 
gente. 


12/Amstrad User 



















Ofites Infprmatica 

Presenta: la tableta grafica 

GRAFPAD II- 

LO ULTIMO EN DISPOSITIVOS DE ENTRADA DE GRAFICOS 


PARA AMSTRAD, COMMODORE Y BBC 



MATER BAR 
HARDWOOD CILl 
PIT CMWASTIC 
SCREED 
DPC 


CAUX1V FILE 

BE T HE EH EACH 
BRICK OUILH l 
ItOCKMORK 
IHHCR LEAOES 

400mm HIDE 
TREMCM f It L 
FOOTINGS 


DIBUJO A MANO ALZADA 
SOFTWARE DE ICONOS 


La primera tableta grafica, de bajo costo, en ofrecer la duracidn y prestaciones requeridas por las 
aplicaciones de negocios, industria, hogar y education. Es pequena, exacta y segura. No necesita 
ajustes ni mantenimiento preventivo. GRAFPAD II es un producto unico que pone la potencia de 
la tecnologia modema bajo el control del usuario. 


ESPECIFICACIONES 

RESOLUCION: 

1.280x1.024 pixels. 
PRECISION: 

1 pixel. 

TASA DE SALIDA: 

2.000 pares de coordenadas por 
segundo. 

INTERFACE: 

paralelo. 

ORIGEN: 

borde superior izquierdo o 
seleccionable. 

DIMENSIONES: 

350 x 260 x 12 mm. 


ICDiM C DHLKF1 
FLOOR OH SOOq 
DPH OH IOOmm 
« in HARDCORE 


DISENODE ARQUimiUU 
CON SOFTWARE DDX 


DISPGNIBLE AMSTRAD: 
CASSETTE ... 2T 900 ptas. 
I >CO . 25.900 ptas. 

(IVA NO INCLUIDO) 


tACIL DEUSAR. 

TRAZADO PCB. 

LA.D. 

1EADE DISEN » 3IN A4. 
COLOR EN ALTA 
RESOLUCION. 

USO EN HOGAR Y 
NEGOCIOS. 

VARIEDAD DE PROGRAMAS 
DISPONIBLES. 

DIBUJO A MANO ALZADA. 
niAGRAMAS DE CIRCUITQS 


COMBINA EN UN UN ICO DISPOSITIVO TODAS LAS 
PRESTACIONES DE LOS INTENTOS PREVIOS DE 
MECANISMOS DE ENTRADA DE GRAFICOS. LAS 
APLICACIONES SON MAS NUMEROSAS QUE EN LOS 
DEM AS DISPOSITIVOS C'OMUNES E INCLUYEN. 

'deccion de options entrada de modelos recogida de 
datos disefto Idgico disefto de eircuitos creation de 
imdguves almacenamiento de imagenes recuperation de 
imageries sj disefto para construcci6n C.A.D. (disefto asistido 
por ordenador) E iteration de textos juegos disefto de 
muestras education disefto PCH. 


DE VENTA EN LOS MEJORES COMERCIOS DE 1NFORMATICA 
Si Vd. tiene alguna dificullad para obtcner la tableta grafica, pucde 
dirigirse a: 


Avaa. Isabel II. lb -8" 

Tels. 455544 - 455533 
Tilex 36698 

20011 SAN SEBASTIAN 

C0NBICI0NES ESPECIALES PARA DISTRIBUIDORES 




























cintas, que nos dio muchos problemas. 
Conod a Felix Arribas. bateria de Los 
Pekenikes, con el que pasamos mu- 
chas noches hasta que conseguimos 
un sistema de duplicacibn que no daba 
problemas de carga. 

»La continuacibn Ibgica de ese ne- 
gocio fue el de los perifbricos. En aquel 
momenta me asocie con unas perso¬ 
nas, le vendi el 45 por 100 a Carlos 
Morales, a Paco Martin y a Carlos Or¬ 
tega, que era gente con mucha expe- 
riencia en el mundo empresarial, hom- 
bres que habian levantado grandes ne- 
gocios, que tenian una experiencia que 
a mi me faltaba. 

»Fueron buenos tiempos; incluso 
comercializbbamos en Gran Bretana, 
en la cadena Spectrum y en Estados 
Unidos, donde vendimos muchos te- 
clados para el Timex 1000. que era el 
ZX 81 de alli.» 


Despues, el Spectrum 


«Fueron buenos tiempos, hasta la 
aparicion del Spectrum. Ese momenta 
nos pillo por sorpresa, y las ventas se 
pararon en seco. La situacion fue an- 
gustiosa; no teniamos para pagarle a 
nuestros proveedores. Alfonso y yo 
nos fuimos a Londres y alquilamos una 
mesa en una de esas ferias donde pu- 
simos nuestros productos. Con las 
ventas que conseguimos, sobre todo 
un pedido de 30 millones que le colo- 
camos a Spectrum, volvimos a Espa- 
na mucho mas tranquilos.» 

Nos cuenta c6mo, con un pedido 
fuerte de El Corte Ingles para el Spec¬ 
trum, que acababa de lanzarse, consi- 
guieron remontar vuelo. Y se remonto 
muy bien, pero a partir de ese momen¬ 
ta Jose Luis Dominguez fue conscien- 
te de que el mundo de los perifericos 
era un terreno muy peligroso «... por- 
que los ordenadores cada vez tenian 
menos limitaciones. Entonces decidi- 
mos vender ordenadores. ,j,Por qub 
no? Conocemos muy bien la red co- 
mercial de Spectrum y Commodore, 
porque le vendemos a ambas. En Es- 
pana hay 180.000 mbquinas y en Gran 
Bretana tres millones. Vamos a apro- 
vechar el know how que tenemos acu- 
mulado para vender ordenadores». 


Amstrad: un ganador 


Nos cuenta cbmo recorrio Japon, 
Hong Kong..., pensaba en los japone- 
ses como la tercera fuerza. «Pensa- 
mos incluso en comprar placas com¬ 
patibles Apple y fabricar un hlbrido con 
nuestro teclado.» Cbmo pasaron todos 
los ordenadores del momenta por sus 
manos. En uno de esos viajes contac- 


to con Spectravideo, que ha distribui- 
do hasta hace unos pocos dias. Pero 
no le parecia un ganador. 

«Lei una pequeha nota que hablaba 
de un ordenador que iba a fabricar 
Amstrad, una empresa de electronica 
britbnica, Y me llamo la atencion unos 
conceptos que siempre habia creido 
interesantes: llevaba el monitor y cas¬ 
sette incorporados. No tenia la mara- 
ha de cables de otros ordenadores. 

>>Desde ese momenta estuve inten- 
tando contactar con Alan Sugar, pero 
era imposible. Bob Watkins, director 
tecnico, nos recibia diciendonos que 
tenian vendida toda la produccion y 
que no querian hablar de exportacion.» 

Para no perder el contacto, Jose 
Luis le prometio la conversion de La 
Pulga y del Fred para la nueva maqui- 
na. Eso les interesb mucho mas. Pero 
habia que hacer la conversion en un 





-Adan Sugar me 
hizo esperarle una 
iiora 


mes, y con sblo un prototipo, Jose Luis 
les dijo que se haria lo posible. 

«EI ordenador trabajo dia y noche, 
durante el dia el grupo de Charlie en 
el Fred, y por la noche Paco Suarez y 
Paco Portalo en La Pulga. Finalmente 
se acabaron en el plazo, por lo que 
tengo que felicitarles; veinticuatro ho- 
ras diarias durante un mes fue una 
buena prueba para Amstrad. 

»Me fui a Londres y le dije a Bob: 
Aqui tengo los dos programas, pero se 
los quiero dar personalmente a Alan 
Sugar. Y salio Sugar, eso si, despues 
de hacerme esperar una hora.» 

Y nos cuenta cbmo le dijo que no 
queria dinero por los programas, que 
no habia hecho ese esfuerzo por unos 
royalties. Que se quedaran los progra¬ 
mas, «... y quiero sblo que me tenga 
presente a la hora de considerar la dis- 
tribucion del ordenador en Espaha». 


«Y ese gesto le cayb muy bien a Su¬ 
gar, una persona de caracter. Y me 
pregunto cubntas maquinas queria 
para este aiio. Desde ese momento 
nuestra relacion con Sugar ha sido ex- 
celente. Es capaz de quitarle maqui¬ 
nas a otros paises para dbrnoslas a 
nosotros. A partir de aqui comienza la 
historia de Amstrad.» 


El exito de Amstrad 


Le preguntamos la clave del bxito ds 
Amstrad, que ha sido simultaneamen- 
te el gran exito de Jose Luis Do¬ 
minguez. 

«Hay dos factores muy sencillos: en 
primer lugar, la maquina aprendio de 
la experiencia de otras marcas. Tenia 
80 columnas, esenciales para un uso 
profesional, tenia un sistema de disco 
opcional pero estandar. Tenia todo lo 
necesario para empezar a trabajar. Y. 
en segundo lugar, el Amstrad es la uni- 
ca mbquina que le llega al usuario en 
condiciones de funcionar. Que todo el 
conjunto se une a la pared por un solo 
cable. Se trata de un argumento que 
no habria visto un mercatologo de ca¬ 
racter tbcnico, que se preocupa de 
bits, relojes, resolucibn, procesador... 
Y lo que la gente quiere es que el sis¬ 
tema funcione de una vez. Tambien ha 
ayudado el concepto del mercado de 
masas: Cuando Sugar piensa en una 
mbquina piensa en un millon, en tres- 
cientas mil... 

»Conviene no olvidar que Sugar es 
un hombre de empresa, que no quiere 
presenter productos novedosos. Se 
trata de un producto compacto, facil de 
usar y barato. Aunque los procesado- 
res de ocho bits son antiguos, son los 
unicos que ofrecen una base razona- 
ble de programas a un precio asequi- 
ble. La persona que se gasta 100.000 
pts. en un 6128 y puede usar Multiplan 
y dBase II, esa es la clave del exito de 
Amstrad.» 


N uevos mod elos para - 

distintos usuarios 


Jose Luis Dominguez no cree que 
los usuarios se desorienten por la 
abundancia de modelos que ha saca- 
do Amstrad. Cree que todos los mode¬ 
los tienen su justificacion en el mer¬ 
cado. 

«EI 464 tiene su posicibn muy Clara: 
es el ordenador casero, para la perso¬ 
na que quiere introducirse en la infor¬ 
matics, que no quiere un sistema de 
mucha potencia y se conforma con un 
cassette. El 6128 va a esa gente que 
busca algo mas, que busca mbs velo- 


14 /Amstrad User 



















Elunico ordenador 
concebido para sustituir 
a la maquina de escribir. 



AMSTRAD PC W8256 


UN COMPLETO EQUIPO QUE INCLUYE: 

• Umdad Central (256 K RAM) • Tecladoen castellano 
« Umdad de disco (180 K por cara) • Pantalla de alta 

resolucion • Imoresora alta calidad (NLQ) 

• Programas * Procesador de textos, sistema Operative 
CP/M Plus. Mallard Basic con JET SAM paiaficheros 
indexados. lenguaje DR LOGO 


SOLICITE OEMOSTRACION EN: 

Division informatica de Division On linede GAIER1AS. 

Tlendas espeoalizadas en inlormatica y Equipos de oficina. 

NOTA: El Amslrad tambien puede ser ulilizado como "Terminal nteligente" 
de grandes equipos infonjiaticos. 

~ _ ' HR MRI ■ - ' 


PROGRAMAS PROFESIONALES 

Contabilidades • Almacenes • Facturacion • HOJAS 
DE CALCULO- Multiplan. Supeicalc 2 Cracker 
Plannercalc BASES DE DATOS. DBase II, Amsfit•• 
Flexifile. Boriar. LFNGUAJES Cobol. Fortran Pascal 

MT +. Pilot, etc 



Avda. del MediterrSnec. 9 28007 Madrid Telex 47660 Tels 4334548 - 43348 76 - FAX - 433 24 50 Delegacion en Cataluna C/ Tarragona. 110 Tel 3251058 08015 Barcelona 



















ihjH WRfrQ* 

^ wai 


BARRIO 

EDIFICIO 

NUMERO 

DESCRIPCION 

Viejo Barrio 

Camara acorazada 

SI 

Hay ur.a perla 


Galena 

G3 

Vende estatuas por 600 iridi 


Galeria 

G1 

Cuadros 


Portal 

P2 

Transporte por 200 iridi 

El Castillo 

CSrcel 

J 

Dice -Teth es el carcelero» 

Argot 

Corredor (Broker) 

B2 

Compra restos por 750 iridi 


Zapateria 

C4 

Vende restos por 750 iridi 


Corredor 

B1 

Compra ropa por 200 iridi 


Galeria 

G4 

Cuadros 


Assayer 

A79 

Vende linqotes de oro por 600 

lomain 

Ladyds 

L2 

Cerrado 


Corredor 

B52 

Compra xxxx por 880 iridi 


Minstrel (Juglar) 

MIC 

Vende liras por 1.000 iridi 


Alquimista 

A57 

Vende plomo por 400 iridi 

The Soke 

Galeria 

G71 

Cuadros 


Portal 

P15 

Transporte por 200 iridi 


Mago 

Mg73 

Filtros par 2.000 iridi 


Puerta Cerrada 

LO 

iQue habra detras? 


Mago 

Mg24 

Hechizos por 1.000 iridi 

Ratha-De 

Hail (Carcel) Belinus 

HB58 

No hay mensaje 


Anticuario 

An59 

Reliquias por 500 iridi 


Hail Midir 

HM35 

No hay mensaje 


Hail Pathol 

HP22 

No hay mensaje 


Hail Damu 

HD19 

No hay mensaie 


Puerta Cerrada 

LD21 

Otro misterio 


Herborista 

Hb18 

Vende rues L.7) por 100 iridi 


Galeria 

G34 

Mas cuadros 


Carpintero 

C20 

Vende martillos cor 200 iridi 

GrayMarket 

Boticario 

Ap58 

Vende agujas por 100 iridi 

(Barrio de ladrones] 

Corredor 

B31 

Compra especias por 200 iridi 


Portal 

P30 

Derecho de paso 200 iridi 


Peletero 

SktO 

Vende piel de topo a 150 


Merceria 

Me5 

Vende swaths a 150 


Barbero 

Bb14 

Vende cuchillas a 150 


Granjero 

F4 

Vende azadas a 250 


Tonelero 

Co7 

Vende barriles a 300 


Corredor 

B8 

Compra uvas a 200 iridi 

GrayMarket 

Carpintero 

Ca22 

Vende azuelas a 300 

(Mercer Heath) 

Herrero 

Ss26 

Vende hojas a 500 


Flechero 

F14 

Flechas por 150 


Armero 

Ar5 

Vende hachas a 400 


Trapero 

06 

Vende agujas a too 


Boticario 

Ap12 

Vende c : cuta a 400 


Tendero 

Gr14 

Vende pimienta a 150 


Archivero 

Av2 

Vende libros a 700 iridi 


Vinatero 

VI 

Vende vino a 150 iridi 


Salador 

Sa29 

Vende sal seca a 150 


— 

NORT WALL 

Ui 

z 

KALI 

' l^J ’ 

^ . _J 


k. .^ 

3- 

</) 

01 - 


PARK 


R OW 

X 

V 

h- 

CaheST] 




ifi 

UJ 

* 

ClHis) , 


2) OLD 

L. 

LEAF 

L 

A N E 



sb<H 


ARGOT 


HIGH ST 



( 1 





l rsri J 


(r 








k el 


fid) 

iiJ_j 




( iD 

-J 

WEST 

>- 

< 

WAY 


X 

1 ARGOT 
BANK 

<t 

r 

ui 


UI 

V JTG83\_ I 

X 

<r 

SILVER 

X 

S T 


Ui 


< 



X 



- . 



m r r 

E 

S T 



IOMAIN 


Ampliamos la red de distribuidores 

AMSTRAD Y SPECTRA VIDEO 

Solicite information a la 
Delegation Indescomp Canarias 


s 06 /to 


Jose Maria Duran, 16 - 3° Oficina 2. Tel. (928) 27 53 90 TELEX: 96496/TEIC-E 
35007 - LAS PALMAS DE GRAN CANARIA 

VILLALBA HERVAS, 9 - 3° Oficina 3 Tel. (922) 24 39 50 38002 - SANTA CRUZ DE TENERIFE 















































































n ; rs 


high gate 


Ciudadanos de Dun Darach 
Kara. 

Kell. 

Kahn: deben ser evilados a toda costa, 
ya que son unos raleros. Alejate de las 
Kas o lo perderas lodo 
Pita: Le qustan las joyas. 

Ryde: Piiolo gallego. fcvitalo si has roba- 
do algo. O J i_E 

Mhor: Le gustan los libros. 

Dain: Amigo de Mhor. Algo mistico. 
Bren: Carlografo que cambia su trabajo 
por unas pieles. 

Teth: Ei carcelero. 

Skar: Hechicera: se puede volver invisi¬ 
ble y bastante molesta. 

Loeg: Tu mejor companero, al que tienes 
que rescatai. 


CASTLE 


WALK 


D 


J 


THE 


PARADE 


[Me 5~1 


] 

)| 

— _° 


r i “fi 


LONG 


w 

-Sl 


LANE 



(f)2 


3 l ") K 

MARKET 


ST 




-Gal. 



¥ 

f - 

-N 


r 

U4 

UJ 




3C 
—• 


GRAY MARKET 


CUM l 



, 

HILL 


1 n 00 u 

S T. 

TT 

31 

S T. 

L H37f 

hTl - > 

32 J 



nwL 


HEATH 

< 1 H*T| ' 


R 0. 

'-> 


GOD 

THE CALLS 


RATHA- DE 


IOMAIN 

LUDUM 


|H55] 


T^ry 


If! 


S T 





5 

L fHsri v 

j 

H 

V) 

\ 

s s 

ST. 


u 



0 N 

E R C 


> 

O 

1 

P 

STAR 
t -h 


C L 

A 




T 33 


jHbl8l 




BIRD 


S T. 

man 




W 


TW 



H 75 ; 

2S| (37 


LANE 


Cuchulainn, mito irlandes 
de origen celta, es el 
guerrero que protagoniza 
este juego que tanto exito 
tuvo en su version 
original para Spectrum. Ya 
con TIR NA NOG, primera 
parte de la odisea, 
destacaron sus autores, 
Royston Carter y Greg 
Follis, como creadores de 
un nuevo estilo. Un estilo 
que hizo que abrigaran 
esperanzas quienes 
estaban empezando a 
creer que en el mercado 
de los juegos se habia 
llegado a un tope en el 
que todo estaba ya hecho. 


La ciudad secreta 
de los celtas 

Aunque fruto de la imaginacion 
de los autores del juego, la ciudad 
donde se desarrolla la aventura no 
debe ser muy distinta de las primi¬ 
tives aldeas celtas de principios de 
nuestra era. 

Un castillo en la parte mas ele- 
vada sirve de morada al malvado 
Conatcha, perteneciente en un 
tiempo a una de las estirpes mas 
privilegiadas del pueblo celta, que 
tras ser expulsado junto a un pe- 
queno grupo de renegados fundo 
lo que hoy se conoce con el nom- 
bre de DUN DARACH. 

Mas abajo, rodeada de murallas, 
unas cuantas calles de tierra dan 
forma a una ciudad que, aun ha- 


GESCOV1SA Gestion Comercial Integrada - CPC 6128 CPW 8256 


FACTURACION: 

Facturacion directa 
Carga de albaranes 
Facturacion por periodos 
Diario de facturacion 
Recibos 


ALMACEN: 

Entrada-salidas 
Listado de precios 
Inventario permanente 


CONTABILIDAD: 

Entrada apuntes 
Diario de contabilidad 
Balance de situacion 
Balance de resultados 
Estractos contables 
MAILING: 

Circulares y etiquetas 


GESCOVISA___ 

c/Frances Layret, 76 Tel.: 691 23 11 Cerdanyola del Valles Barcelona 

























































































































E SPAN A 


A»da. del Mediterrineo, 9. Tels. 433 4$ 48 • 433 43 36. 28802 MADRID 
Delegation CataluSa: Tarragona, 110 Tel. 32S 10 58. 08015 BARCELONA 


il 














































□ CONSIDEREME SUSCRIPTOR DE LA REVISTA 
AMSTRAD USER por un ano (12 nrimeros) 


Tambien podemos 
io de ladrones (Thie- 
lde por 10.000 iridis 
jirir una licencia de 
s ponga a salvo de 


NOMBRE 


1 APELLIDO 


APELLIDO 








nr 










CALLE. AVDA PLAZA 

















LOCALIDAD 

C 

ODICO POSTAL I 

’ROVINC1A 


TTI 1 ITT 1 1 1 1 

J 

UXJJ 

n i i i 


FORMA DE PACO 


□ CONTRA REEMBOLSO 

□ POR GIRO POSTAL 

□ POR TALON DL BANCO (1) 

□ CON TARJLTA DE CREDITO 


PRECIO SUSCRIPCION 
3.100 PTAS * + 186 IVA 


Pr<*cio normal on qmoscos: 
.'i (500 pias anu.ties 


Carguen 3.286 ptas. a mi taqeta: AMERICAN EXPRESS □ VISA □ 

i l i i i i i i 


Num. do nn tarjeta f | | | 


n 


f cchj do caduciditd __ 

FirniH 

(1) Diriqir a INDESCOMP. S A 


OCIO pui IVI ItPVlUO IV/O ICAO 

tienen. 

Aparte de los bancos, existen 
una cierta cantidad de negocios 
abiertos en las calles principales. 



ista de Loeg 

de Cuchulainn en 
:onsiste en liberar a 
r amigo, de la maz- 
a perfida Skar, alia- 
ha, lo tiene preso. 
ista misidn no es ta- 
mino a seguir es in- 
problemas que pue- 
ados; solo pronosti- 
isenlace feliz para 
ledique muchas ho- 
/ actue de forma in- 
odica. 
i seguir para quien 
jra finalizar la aven- 
iui a ovji loioic en primer lugar en 
poner junto a su Amstrad el mapa 
que acompana estas li'neas, en el 
que podeis guiaros por los nom- 
bres de las calles y los estableci- 


A - 7 








FILTRO DE CONTRASTE 
«POLAC» 

BENEFICIOS: 

* Aumenta contrastes 

• Elimina reflejos 

• Reduce el cansancio visual 

♦ Define caracteres 

* Satura color 

* De tecil limpieza 

• De sencilla colocacidn 

• Cubrimos todas las dimensiones de pantallas para 
video terminal. 



1 





















































































































ESmNA 




vi 


< « HO INI )| S( <1MI’ 


■rra Departamento de Publicaciones 

1 Apartado de Correos 267 F.D. 

H MADRID 




■H 



RESPUESTA COMERCIAL 


A tajnqueOf 


Autorizacion N° 7000 


e n deilino 


B O.C N° 10 de 30 B-85 






-- VHW 


NO 

NECESITA 


5 injdmsnnmp s . a . 


AMP 


Avda. del Mediterraneo, 9. Tele. 433 4S 48 • 433 48 76. 2800! MADRID 


Delegation CaialuSa: Tarragona, 110 - Tel. 325 10 58. 08015 BARCELONA 


























biendo tenido un gran desarrollo 
en los uliimos tiempos, sigue con- 
servando sus viejas caracteristicas 
suburbiales; las ratas corretean 
con entera libertad y los abundan- 
tes ladrones amenazan con dejar 
sin blanca a quien se aventure a 
transportar algun objeto valioso 
ante ellos. 

A diferencia de las sociedades 
celtas tradicionales, en las que el 
trueque era el sistema de comer- 
ciar que mas se practicaba, esta 
ciudad se ha visto corrompida por 
los modos de ser de sus fundado- 
res hasta elpunto de que se ha im- 
plantado con gran fuerza el iridi 
como unidad monetaria, no son 
pocos los prestamistas que apro- 
vechan el alto grado de inflacion 
(en los bancos suelen ofrecer un 
interds compuesto del 1 por 100 
diario) y abundan las casas de jue- 
go (gambling house) donde dejan 
sus pertenecias los pocos que las 
tienen. 

Aparte de los bancos, existen 
una cierta cantidad de negocios 
abiertos en las calles principales. 


Las casas de deposito (deposit 
house) por un modico precio cus¬ 
todian los objetos que les dejemos 
y los ponen a salvo de los muchos 
ladrones, el compra-venta (broker) 
nos comprara cualquier cosa que 
le llevemos, y el «platero» (assa- 
yer) puede vendernos lingotes de 
si tenemos dinero suficiente 



para pagarle. Tambien podemos 
acudir al gremio de ladrones (Thie¬ 
ves guild), donde por 10.000 iridis 
podemos adquirir una licencia de 
ladron que nos ponga a salvo de 
robos. 

Tras la pista de Loeg 

El objetivo de Cuchulainn en 
esta ocasion consiste en liberar a 
Loeg, su mejor amigo, de la maz- 
morra donde la perfida Skar, alia- 
da de Conatcha, lo tiene preso. 
Llevar a cabo esta mision no es ta- 
rea facil, el camino a seguir es in- 
trincado y los problemas que pue- 
den surgir variados; solo pronosti- 
camos un desenlace feliz para 
aquel que le dedique muchas ho- 
ras al asunto y actue de forma in- 
teligente y metodica. 

El camino a seguir para quien 
realmente quiera finalizar la aven- 
tura consiste en primer lugar en 
poner junto a su Amstrad el mapa 
que acompaha estas lineas, en el 
que podeis guiaros por los nom- 
bres de las calles y los estableci- 




INFOR-OFIC. S.A. C/ Julio Merino 14. 
28026 Madrid. Telf: 476 06 45/60 13. 




FILTRO DE CONTRASTE 
«POLAC» 

RENEFICIOS: 

• Aumenta contrastes 

• Elimina reflejos 

• Reduce el cansancio visual 

• Define caractares 

• Satura color 

• De iic\\ limpiaza 

• De sencilla colocacion 

• Cubrimos todas las dimensiones de pantallas para 
video terminal. 
































JUEGOS 


nienios que hay en cada una de 
alias. Esto resulta imprescindible 
para poder moverse rapidamente 
de un sitio a otro sin perderse, a 
no ser que tengamos muy buena 
orientacion y una dosis aun mayor 
de rnemoria. 

Comenzamos el juego con 2.000 
iridis en el bolsillo, lo que, sin ser 
una fortuna, puede ayudarnos a 
salir de li'os. Si queremos aumen- 
tar nuestro capital podemos ir a las 
casas de juego del sureste, donde, 
si tenemos suerte, podemos salir 
bien parados. Un truco bastante 
util es salvar la version del juego 
en cinta (hay opciones para ello) y 
recuperarla en el caso de que per- 
dieramos la apuesta. 

Si llevamos algun dinero en el 
bolsillo hay que desconfiar de to- 
dos los personajes cuyo nombre 
comience por «K», aunque lo me- 
jor es conseguir una licencia de la- 
dron e ingresar una parte de nues- 
tros ahorros en el banco, donde 
rendira sus buenos dividendos. 

Para conseguir la Have que abre 
la puerta principal del castillo de- 
bemos encontrar al viejo comisario 
Teth y ofrecerle algo a cambio. 
Teth se encuentra prisionero de las 
ratas en Darach Down, por lo quo 
habremos de seguir a alguna de 
ellas para dar con su escondrijo. 

Una vez que entremos en el cas¬ 
tillo jsalvese quien pueda! Debe- 
mos, eso si, advertir una vez mas 
que el camino a seguir no es nada 
facil Hacen falta ingentes cantida- 
des de paciencia, raciocinio e intui- 
cion para llegar hasta donde Loeg 
se encuentra y liberarlo. 



cE\ comienzo 
de una «saga»? 

Si comparamos TIR NA NOG y 
DUN DARACH con cualquiera de 
los juegos que han ido surgiendo 
en los ultimos arios veremos que 
en la mayor parte de los casos no 
son equiparables mas que en pe- 
quenos detalles. 

El estilo grafico de Greg Follis es 
original como pocos, los escasos 
juegos que alcanzan su nivel de 
claridad normalmente lo consiguen 
sacrificando gran parte de la «chis- 
pa» del juego y haciendolo aburri- 
do. Esto es algo que no ocurre en 
DUN DARACH, al poco de jugar 
nos olvidamos del movimiento del 



£ mmm 


■ OFERTA ESPECIAL DEL MES DE ABRIL 

Cursos intensivos de 8 horas de duracion sobre el CRM v CPM plus incluidos en la compra de un 

CPC 61 28 f. verde + cursillo 89.500 + IVA 

CPC 61 28 color + cursillo_ 1 24.500 » 

PCW 8256 + cursillo (solo CPM plus) 129.500 » 

Unidad de disco para el 472 + cursillo . 45.500 » 

Otras ofertas (Impresoras Compatibles PC, etc.) 


ordenador. 


protagonists y nos vemos inmer- 
sos en un juego de aventuras de 
lo mas complejo. 

Tan solo resta esperar que los 
autores de esta obra de arte no to- 
men a comoda postura de otras 
casas de software (lease Ultimate) 
que aprovechan el exito de un jue¬ 
go bien hecho para sacar una tras 
otra «segundas partes» en las que 
pocos detalles hacen que el juga- 
dor se de cuenta de que tiene bajo 
el mando de su joystick distintos 
juegos. 

DISTRIBUTOR: 

PRECIO: 

GRAFICOS: 10 

ADICCION: 7 

ACCION: 6 

SONIDO: 7 

LO MEJOR: Casi todo 

LO PEOR: Mensajes en ingles 


8 




Hermosilla 75, 1.° - Ofic. 14. Tels.: (91) 276 43 94 / 435 04 70. 28001 - MADRID. 























































Ofites Informatics 

Presents: 

el lapiz al que gusta decir 

mientras nuestros competidores dicen no 

UNICO PARA AMSTRAD, CON PRECISION PIXEL 


FUNCIONES 


UNICO ME NU DF PANTALL A 
ARRAS TRE OBJETOS PANTAL LA 

TRASLADO OBJE TOS PANTALLA 
TRASL ADODE C URSOR 
CAJA'S ELASTICAS 
LINEA ELASTICA 


TRIANGULO FLASTICO 


ESP 

dk’tronics 1 

OTROS 

si . 

N'» 


_ 

NO | 

SI 

1 NO 1 

SI 

r\u ; 


SI 

^Sl 

: si 



ELIPSE FLASTICO 

. i 

NO 


DIAMANTE ELASTICO 

SI 

INO 


POLIGONO ELASTICO 

SI 

NO 


HEXAGONO ELASTICO 

SI 

NO 


OCTOGONO ELASTICO 

SI 

NO 


CUBO ELASTICO 

SI 

NO 


PIRAMIDL El ASTICA 

SI 

NO 

CIRCUNFERENCIAS 

SI 

SI 


CIRCULOS RELLFNOS 

SI 

NO 


CAJAS RELLENAS 

SI 

NO 

~~ ^ 

ELIPSES RELLENAS 

SI 

NO 

2 

CUNAS 

SI 

NO 

—‘o*— 

SIMULA DOR DE CORTES 

SI 

NO 

—- v c<3 - 

DISFNO DE ZOOM 

SI 

SI 

C/5 

o 

IMAGEN ESPLIO E INVERTIDA 

SI 

NO 

-4—• 

FONDO DE REfERENCIA 

SI 

NO 

- o — 

REJILLA DE FONDO 

SI 

NO 

c 

OPCION DISPLAY X. Y 

SI 

NO 

~ 8 ■ ■ 

RELLENADO CON COLOR 

SI 

SI 

<D 

LAVADO DE COLOR 

SI 

NO 

S3 ' ‘ 

VOLCADO PANTALLA RESIDENTF 

SI 

“NO 

— cx —- 

c 

DIBUJO DF BORDES EN 3 D 

SI 

NO 

— u 

o 

TEXTO 

SI 

SI 

z 

9 TAMANOS DE BROCHA 

SI 

NO 


18 TOBERAS MOSTRADORAS 

SI 

NO 


4 MEZCLAS BASICAS 

SI 

NO 


VARIADOR DE MEZCLAS 

SI 

NO 


SOMBREADO DE MEZCLAS XOR 

SI 

NO 


FICHERO ICONOS RESIDE NTFS 

SI 

NO 


FICHERO RELLENi IS RESIDFNTES 

SI 

NO 


26 COLORES DE PAPEL 

SI 

NO 


PALETA DE 15 TONOS DF. COLOR 

SI 

NO 


POSICIONAMIENTO DE PL'NTO 

SI 

SI 

■ 

RAYOS DESDE UN PUNTO FIJO 

SI 

NO 


DIBUJO REFLEJADO rFSPEJOi 

SI 

NO 


FUNCION HOME 

SI 

NO 


CONTROL DESDE TECLADO 

SI 

SI 


CONTROL CON JOYSTICK 

SI 

NO 


DISPONIBI.ES MODOS 1 Y 2 

SI 

? 







ESTOS SON 
ALGUNOS EJEMPLOS 
DE LOS GRAFICOS QUE VD. 
PODRA REALIZAR CON NUESTRO 
LAPIZ OPTICO 




DEBIDO 1 LA FALTA DE ESPACIO NO PODEMOSL1STAR LAS OTRAS 
40 FUNCIONES MAS QUE NUESTRO LAPIZ FS CAPAZ DF HA 



DISPONIBLE PARA: 

CPC 464 CASSETTE 
CPC 464-664 DISCO 
CPC 6128 D ISCO 

CO NDICIONES ESPEC IALESI 


DE VEOTA EN LOS MEJORES COME 
DE INFORMATICA 


Si Vd. tiene alguna dificultad para obtener el l^piz optico, 
4.900 Pi i puede dirigirse a: 


... ... 6.900 Ptas, 
6.900 Ptas. 

DISTRIBUIDORES 


m 


Ofites 

Informatica 


Avda. Isabel H, 16 -8 s 
Tels, 455544 - 455533 
THex 36698 

20011 SAN SEBASTIAN 


















































































































El comandante de nave AMSTRAD-1 se en 
cuenlra atrapddo an las profundldades 
una cenlral nuclear y debe saHr con vida. Ex 
celeries grdlicos y sonido P.V.P.: CASSET 
TE 2.200 nfs. DISCO 2.90C pts 


Dittos pilotar con acierto la nav' quo a Ic 
largo d su vla ; galactloo sulrirb encue 
ros con mefeorilos, residuos planeta, 
itc. Gran muvilidad y riedos 

P.VP CASSETTE 1.900pis.DISCO i .tiOOptf 


T — icuentros alrapado i las prolundidr 
des de una caverna, II- no d« obstbculo 
adversidades, etc. iSenbs capoz dt soft 
con vida? P.V.P.- CASSEFE t 900 pts. DIS 
CO 2.600 p's. 


Atraclivo programo que nos traslada ol 
nejo de la mbqulna-flipper del mejor ce* 
de Los Vegas Posibilidad de crec n 
lablero, punluaciones, eic. P.V. ? 04 S'' 
2.200 pts. DISCO 2.900 pts. 



Te encueniras a los mandos de la nave 'Mi 
craft'. £n una perfecta maniobra debes d*s 
pegar del portavlones. (Excelenie version v 
mulador vuelo-combate). P.V.P.: CASSETTE 
2 200 jit CISCO 2.900 pts 


3 mbs complelo programa de musica cr - 
o para el AMSTRAD.Pernif e creor sorid os 
melodlas y convertir tu ordenador en la i ■ • 
t "caja de musica" P.V.P ■ CASSETTE 
2.200 pts. PISCO 2.90" pts. 


’rogramo que pemniri de una man 
lillc it cr» trite, t fcnlcllts ccn t 
dotark i de movimienlo, acompafiados de 
musica P.V.P.: DISCO 2.900 pts 


Programa de utilidad que permits «> 
i oias de seguridad (backups) a dlstlnos 
5 (baudios). P.V.P.: CASS* 
1.800 pts. DISCO 2.500 pts. 


! | p 

i tz y.rl 

I. E;tj-r 


Itor-desensamblador del 2-80. para el 
ogramador mds avanzado. P.V.P.: Caj 
SE nE 1.900 pts. DISCO. 2 600 pis 



■•pliacibn del lengue Basic. Conjunto <3 r mejor utilidad para el mejor conocimien- 

10 nuevas insfruccione*. <.tiiV, oircfe. proibc, to del disco 
>ara ayudar en la programacibr. P.V.P. (Copias de disco .Disk map Disk fit • 
CASSETTE 2.2f its CISC* 2.SM its tor etc.. P.V.P.: DISCO 2.600 is. 


Pasar los mejores programas de < 
disco yo no es problems. Con Ttonsntc’ » 
• proceso seru visly v, Hilo. P.V.P.: DIS 
00 2.600 z<s 


OTROS PROGRAMAS EN STOCK 


MINI OFFICE C .V.P. CASS, i.200 pts 

P.V.P. DIS. 3.900 pts 
WORLD CUP FOOTBALi P.V.P. CASS. 1.800 pts 
3ATLE FOR MIDWAY P.V.P. CASS. 1.800 pts 
FIGHTER PILOT P.V.P. CASS. 2.200 pts. 

SURVIVOR P.V.P. CASS. 1.800 pts. 

MOON BUGGY P.V.P. CASS. 1.800 pts. 

TECHNICIAN TED P.V.P. CASS. 1.800 pts 
FRUITY FRANK P.V.P. CASS. 1.800 pts. 

DATABASE P.V.P. CASS. 2.100 pis 

LOGO TURTLE GRAPHICS P.V.P. CASS. 2.400 pfs. 
TASCOPY Y TASPRINT P.V.P. CASS. 2.600 pis 
FONT EDITOR P.V.P. CASS. 1 .900 pis. 


DRAUGHTSMAN 



iotisticodo programd de dibujo que permits tralar la pantaila del AMS 
RAD como un sencillc Ictlerc de Citujc, sus resullrtts - n e v '*ltculti 
es. PV» OASSETTF 4.5C0 pts DISCO 5.200 pts 


ENVIENOS A MICROBYTi 

P.° Casteflana, 179, - 28046 M 

aorid 

1 Nombre 


ApeMdos 

Direccioo 

| Poblacion 

[ OP. Tetefono 



ENVIOS GRATIS 

JUEGO [ C 

T - -. • tort 


























! PRECIO TOTAL PESETAS 

1 Incluyo talon nom nativo 
Con*ra-Reemtio*so 

□ 

0 

j Pedidos par telelono 91 • 442 54 33 / 44 



























































































































0T 




V 


Se han vertido rios de tinta, y aim queda mucho por discutir, 
sobre la conveniencia o no de utilizar ordenadores para la 
educacion de los ninos. Algunos sostienen que existen problemas 
muy serios, como el posible dano que produzca en los ninos el estar 
cierto tiempo sentado ante un monitor o televisor, o la necesidad del 
contacto profesor-alumno. Otros alegan que e) ordenador no es un 
sustituto del profesor, si no un ayudante que le releva de las tareas mas 
pesadas, como plantear y corregir ejercicios; y es que el ordenador puede ser 
(y de hecho lo es) un corrector incansable. 


Programa: Musica Maestro. 
Formato: Cassete y disco. 
Distribuidor: Microb yte. 

S e trata de un pro¬ 
grama pensado 
para crear, editar 
y escuchar temas 
musicales a vo- 
luntad del usuario. Las tres 
voces del AMSTRAD se 
han distribuido de forma 
que una es la melodia, otra 
produce arpegios de los 
acordes que prograremos y 
la tercera produce el ritmo. 


PROG abre el area de pro 
gramacion de la melodia. 

Los comandos MEL 
ON/OFF. ARP ON/OFF, 
ACOM ON/OFF permiten 
escuchar solo una parte del 
tema, o dos de ellas en lu- 
gar de las tres voces si 
multaneas. 

Dentro de la seccion de 
ritmo existen diez ritmos 
predefinidos, y la posibili- 



variar los colores del texto 
y del fondo.de modo que 
cada usuario puede elegir 
los que mas le gusten. 

No podia faltar una fac.ili- 
dad para editar una melo¬ 
dia ya creada. Esta funcion 
la desempena el comando 
EDITAR <num. de nota>. 
que una vez introducido es- 
pera una serie de coman¬ 
dos por teclas. Con las te- 
clas del cursor [izquierda] y 
[derecha] se puede avan 
zar por la melodia nota a 
nota para elegir la que se 
quiera cambiar, partiendo 
de la que se eligio al intro- 
ducir el comando EDITAR. 

La tecla [COPY] permite 
escuchar la ultima nota to- 
cada por el puntero, y la te- 
cla [DELETE] permite 

Programs^ Pazazz. 

Forma to: Disco. 
Distribuidor: Microbyte. 


i 


borrar la nota actual del 
puntero. Pulsando [I] pode- 
mos insertar una nota entre 
la seiialada por el puntero 
y la anterior, disponiendo 
para ello del area de pro- 
gramacion, como si hubie- 
ramos ejecutado ABRIR 
PROG. Para salir del editor 
basta con pulsar [ESPA- 
CIO], 

Por ultimo, en lo referen- 
te al almacenamiento del 
trabajo ya realizado, exis¬ 
ten comandos para grabar 
y cargar un tema, si bien no 
se ha previsto la posibilidad 
de mezclar partes (algo asi 
como el MERGE del BA 
SIC), lo cual permitiria tra- 
bajar temas separando las 
partes independientes que 
lo forman. 



La pantalla esta distribui- 
da en cuatro areas de tex¬ 
to y una ventana de coman¬ 
dos. Las areas de texto 
corresponden al area de rit¬ 
mo, al area comun de me¬ 
lodia y acorde, al area de 
informacion sobre los co¬ 
mandos introducidos y al 
area de informacion sobre 
los parametros musicales 
seleccionados. 

Para programar un tema 
musical hay que hacerlo 
por partes, el ritmo por un 
lado y la melodia y arpegio 
por otro. Para cada parte 
existen unos comandos es- 
pecificos: asi, ABRIR 
ACOM abre el area de pro- 
gramacion del acompana- 
miento (el ritmo), y ABRIR 


dad de definir uno el usua¬ 
rio. Una vez definido, se 
puede escuchar c6mo que¬ 
da el comando PRUEBA. 
Para incorporarlo al tema, 
basta con introducir el co¬ 
mando USAR ACOM. 

En la seccion de arpe¬ 
gios existen ocho arpegios 
distintos, cada uno de los 
cuales admite cuatro varia- 
ciones, si bien el tlpo y va- 
riacion escoqidos no se 
pueden program^ para 
que cambien durante el 
tema. Las variaciones con- 
sisten en el numero de no- 
tas que incorpora el arpe¬ 
gio, y que puede ser de 
tres, cuatro, seis u ocho 
notas. 

Existen comandos para 


os encontramos 
^ ante un progra¬ 
ma ideal para 
que el nino 
aprenda a ana- 
lizar y descomponer el mo- 
vimiento humano, asi como 


para desarrollar el sentido 
del ritmo y la coordiriacion. 
El planteamiento del pro¬ 
grama gira en torno a cua¬ 
tro numeros musicales, en 
los que una figura baila al 
ritmo de un tema musical. 



Amstrad User / 23 


SOFTWARE 

















>>111 I II I I ] 

SALVA CARGA I SALVA CARGA ! SALMA CARGA I SALMA CARGA 


Hasta aqui, normal. Lo 
interesante estriba en que 
es posible editar y modifi- 
car el personaje, el fondo, 
la musica, la secuencia de 
movimientos y el enlace 
entre los movimientos. V. 
ademas, el niiio puede de- 
sarrollar sus propios esce- 
narios y aetuaeiones. 

El proceso de utillzacion 
del programa sigue un ar- 
bol estructurado como el de 
la figura «1». 

Para recorrer este &rbol 
hemos de utilizar las teclas 
de cursor [izquierda] y [de- 
recha) para desplazar una 
ventana de opciones en la 
parte baja de la pantaila. 
Una vez en el modo de edi¬ 
tion de alguno de los cinco 
campos, la ventana nos 
presenta las posibilidades 
de edicidn propias de cada 
campo. 

Por otro lado, podemos 
crear nuestros propios es- 
cenarios. Para ello conta- 
mos con amplias posibilida¬ 
des, como dibujar circulos, 
rectangulos, trazar lineas 
por cursor, rellenar superfi¬ 
cies, cambiar los colores, 
etc. Tambien podremos 


Formato: Cassette. 


modificar escenarios ya 
creados. 

La option MOVER nos 
permiie situar a la figura en 
un punto concreto del esce- 
nario en un determinado 
cuadro del rnovimiento, con 
lo cual conseguimos que la 
figura realmente se despla- 
ce por la pantaila al ejecu- 
tar la actuation. Podemos 
seguir la secuencia paso a 
paso con ADELANTE o 
ATRAS asi como, dentro 
de una position, elegir la 
parte del cuerpo que que- 
remos mover y rotarla a la 
derecha o a la izquierda. 
Tambien existe la posibili 
dad de copiar un bloque de 
cuadros en otro punto de la 
secuencia, ahorrandonos 
asi el trabajo de repetir cua¬ 
dro por cuadro. 

Por ultimo, ENLACE nos 
permite sincronizar la musi¬ 
ca con los movimientos de 
las figuras. Aunque la cali- 
dad del resultado no puede 
calificarse como «de cine», 
el programa cumple arm 
pliamente su objetivo: en- 
senar. 

El programa esta acom- 
panado por cuatro ejerm 
plos demostrativos de las 
capacidades que posee. 


nerales. Luego de pregun- 
tarle al nino a que catego- 
rla pertenece aquello en lo 
que esta pensando. le hace 
una (o ntes) preguntas para 
tratar de diferenciar entre 
los tipos de animates /ve- 
getales/minerales de que 
dispone en su base de da¬ 
tes. Si no encuentra lo que 
esta pensando el usuario, 
le pregunta a teste qute era 
lo que estaba pensando, 
una pregunta que lo dife- 
rencie de lo que el ordena- 
dor creia que era, y la res- 
puesta adecuada para lo 
que penso el usuario. Acla- 
remos esto con un ejemplo: 

Supongamos que estoy 
jugando y pienso en un ti- 


gre. Al principio del juego la 
base de dates consta de 
dos animates, dos vegeta¬ 
tes y dos minerales. Lo pri- 
mero que pregunta es 
«Animal, vegetal o mine¬ 
ral», a lo cual respondere 
«animal». 

Su base de dates de ani¬ 
mates contiene vaca y 
aguila, y su iinica pregunta 
es «^tiene cuatro patas?», 
a lo que respondere «si». 
El ordenador entonces su- 
pone que pienso en una 
vaca, y me pregunta «<^es 
una vaca?», a lo que res- 


Programa: Quimica II. 
Formato: Cas s ette. 
Distribuidor: Q.L.S. 


pondere «no». Como no 
esta preparado para mas 
preguntas, el ordenador 
dice «Me rindo» y pregunta 
«^en que animal estabas 
pensando?». 

A partir de aqui el orde¬ 
nador actualiza su base de 
dates. Yo le respondo «ti- 
gre»- y el pregunta «por fa¬ 
vor, dime una pregunta que 
diferencie vaca de tigre*>. 
Entre otras le puede con- 
testar con «itiene cuer- 
nos?>>. Al introducir esta 
pregunta dice: <<iCutel es la 
respuesta correcta para ti- 
gre?», a lo que responded 
«no». A partir de ahora la 
base de dates de animates 
consta de tres animates y 
dos preguntas. Si se conti- 


nua jugando un rato, la 
base de dates crece y el 
programa empezara a 
acertar mtes preguntas. 
Ademas. puede usted gra- 
bar en cinta la base de da¬ 
tes, y as! sorprender a sus 
amigos con su ordenador 
«inteligente y sabelotodo». 

El programa resulta sen- 
cillo de utilizar, y es intere¬ 
sante para acostumbrar al 
nino a localizar las letras en 
el teclado, ya que toda la 
comunicacion con el orde¬ 
nador se realiza por IN¬ 
PUT? 


Programa: Anim al, Veget al y Mineral. 


Distribuidor: Indescomp. 


e ste programa es 
a la vez educativo 
y de inteligencia 
artificial, y esta 
planteado hacia el nino 
como un juego. La pro- 


puesta del juego consiste 
en que el ordenador adivi- 
ne lo que este pensando el 
nino. Para ello divide «el 
mundo>> en tres categorfas: 
animates, vegetates y mi- 



24 / Amstrad User 
































I software educa- 
tivo no solo cubre 
el campo de los 
mas pequerios; 
tambien los mayores pode- 
mos aprovechar las carac- 
teristicas del ordenador 
AMSTRAD para aprender. 
Ha llegado hasta nosotros 
un programs para aprender 
quimica de la casi descono- 
cida hasta ahora compahia 
de software Q.S.L. 


Este prograrna ensena y 
slrve de ayuda para apren¬ 
der un tema fundamental 
dentro de la quimica, como 
es el Sistema Periodico de 
los elementos. cuyo cono- 
cimiento es necesario para 
desarrollar estudios poste- 
riores. 

Maneja una serie de da- 
tos necesarios para el 
alumno, proporeionandole 
informacion detallada de 


cada elemento y sus pro- 
piedades: 


NOMBRE 

SIMBOLO 

NUMERO ATOMICO 
VALENCIAS Y ESTADOS DE 

OXIDACION 

ESTADO EN EL QUE SE EN- 
CUENTRA EN LA NATURALEZA 
GRUPO 

RADIO ATOMICO 
RADIO IONICO 
ELECTRONEGATIVIDAD 
1". POTENCIAL DE IONIZACION 
AFINIDAD ELECTRONICA 
CARACTER MAGNETICO 
OISTRIBUCION ELECTRONICA 
ELECTRON DIFERENCIADOR 
SISTEMAS DE CRISTALIZACION 


El prograrna muestra to- 
dos estos datos con la in- 
tencion de que el alumno 
los aprenda y sepa relacio- 
narlos, situarlos en la tabla 
periodica y comparar las 
propiedades de cada uno 
de ellos y los restantes. In- 
cluso evalua los eonoci- 
mientos del alumno en tor- 


no a casi todos los temas 
que se pueden considerar 
como elementales. 

Segun el manual de ins- 
trucciones, los datos que 
maneja el prograrna tienen 
aplicacidn en todos los cur- 
sos en los que la quimica 
es estudiada: E.G.B.. 
B.U.P., F.P. y C.O.U. 

El prograrna esta conti- 
nuamente asistido por ins- 
trucciones en pantalla, y re- 
sulta realmente sencillo de 
utilizar. 

Podemos recorrer la ta¬ 
bla periodica de los ele¬ 
mentos hacia adelante o 
hacia atras, elemento a ele¬ 
mento, visualizando datos 
referentes al elemento se- 
leccionado, o saltar directa- 
mente a un elemento con- 
creto. Tambien podemos 
obtener graficas de los po- 
tenciales de ionizacibn, afi- 
nidad electronics, electro- 
negatividad, caracter mag- 
netico y otros datos de toda 
la tabla periodica. 




PROGRAMAS 

PROFESIONALES 


— 664 - 6128 — — 464 — 


Almacen para i.500 articulos 10.900 Ptas 

Facturacion con IVA . 10.900 Ptas 

Almacen facturacion integrado 12.900 Ptas 

Proveedores . 10.900 Ptas 

Clientes . 10.900 Ptas 

Graficos de empresa . 8.900 Ptas 

Video Club 1.500 peliculas .... 14.500 Ptas 


Almacen 500 articulos . 3.500 Ptas 

Almacen facturacion integrada 4.500 Ptas 

Graficos de Empresa . 4.500 Ptas 

Disco Demo . 1.500 Ptas 


* Programas para 8256 


SOFTWARE 






















P29C1.G90 


n nuevo camino ha 


10 ON ERROR GOTO 200 

20 MODE 1:PRINT" CARGANDO DATAS":FRI 
NT 

30 MEMORY 1L9FFF: st=kAOOO 
40 READ dat$:1inea=240 
50 suma=0 
60 FOR s=0 TO 7 

70 IF dat$="FIM" THEN GOSUB 230:GOTO 170 
80 FOR buc1e=l TO 2:b$=MID$(dat$,buc1e,1 
) 

90 IF INSTR("0123456789ABCDEF",b$)=0 THE 

N ERROR 40 

100 NEXT buc1e 

110 dat=VAL("&"+ dat*) 

120 suma=suma+dat 

130 POKE st.dat 

140 51 = st +1 : READ dat$ 

150 NEXT 3:IF dat$="FIN" THEN READ dat$: 

GOSUB 230: GOTO- 170 

160 GOSUB 236:READ datiJGOTO 50 

170 PRINT "Prograrna carqado. “ 

180 CALL StAOOO: PRINT "Comandos Inicializa 
das.":END 
190 END 

200 IF ERR=40 THEN PRINT’ , ERROR en la lin 
ea:”;1inea ELSE 220 

210 n=ERL: IF n = 100 THEN PRINT”Caracter n 
o hexadecimal en el dato Mo.“is+1:END EL 
SE PRINT"Suma de control incorrecta.":EN 
D 

220 ERROR ERR 

230 IF VAL(dat$)<>suma THEN ERROR 40 ELS 
E RETURN 

240 DATA 01,0D,A0,21,09,A0,C3,D1,780 
250 DATA BC, 00,00,00,00,24,AO,C3,579 
260 DATA 5D, AO, C3,97, AO, C3,9D,AO,1271 
270 DATA C3, 16, A1,C3,C6,A0,C3,C9,1327 
280 DATA AO,C3,D4,AO,45,58,54,52,1050 
290 DATA 41,D3,43,4C,45,41,52,49,708 
300 DATA 4E,50,55,D4,43,4F,50,59,770 
310 DATA 43,43,D2,46,49,4C,CC,46,842 
320 DATA 52,41,4D,05,47,52,41,50,719 
330 DATA 48,49,43,53,50,41,50,45,589 
340 DATA D2,47,52,41,50,48,49,43,720 
350 DATA 53,50,45,CE,00,2A,A6,B1,323 
360 DATA 4E,23,46,78,B1,CS,23,5E,809 
370 DATA 23,56,EB,5E,23,56,CD,75,893 



osiblemente 
se haya 
preguntado 
alguna vez 
en que con- 
siste la tan 
nombrada incompata 
bilidad entre los tres 
primeros modelos de 
AMSTRAD, a saber: el 
CPC-464, el CPC-664 
y el CPC-6128. Trata- 
remos aquf de aclarar 
este tema, y ademas 
propondremos una so- 
lucion para aquellos 
usuarios del 464 que 
se sientan en inferiori- 
dad de condiciones. 

Tal incompatibilidad 
existe, si bien se redu¬ 
ce solo a ciertos as- 
pectos. Podemos dis- 
tinguir cuatro motivos: 

En primer lugar, los 
modelos 664 y 6128 
poseen una serie de 
comandos BASIC (ta¬ 
les como FILL, FRA¬ 
ME, PLQjkY DRAW 
con cuatro parametros, 
COPYCHRS y algunos 
otros) que no se en- 
cuentran en el 464. 
Asi, un prograrna BA¬ 
SIC para 6128 que uti- 
lice estos comandos 
no funcionara en un 
464, si bien un progra- 
ma que no los utilice si 
que funcionara. 

Este caso se puede 
solucionar de varias 
formas. Una de ellas 
es suplir la accion que 
ejecutan estos coman¬ 
dos por rutinas en BA¬ 
SIC. Otra posibilidad 
es utilizar comandos 
residentes, por ejem- 


plo, los que propone- 
mos en este artfculo. 

En segundo lugar, 
existe en el 6128 una 
serie de comandos re- 
sidentes ([BANK- 
READ, IBANKWRITE, 
ISCREENSWAP y 
otros) cuya mision es 
manejar el segundo 
bloque de momoria de 
64K RAM. Dado que el 
464 y el 664 no tienen 
dicho segundo bloque, 
no hay posibilidad de 
evitar esta incompatibi¬ 
lidad, salvo escribir 
programas para el 
6128 que no utilicen la 
memoria secundaria. 

Otra causa es qu 
los modelos que t'enen 
disco ineorpurado utili- 
zan parte de la memo- 
rta RAM para uso del 
operativo de disco, por 
lo cual un prograrna 
(BASIC o codigo ma- 
quina) que utilice toda 
la memoria en el 464 
no funcionara normal- 
mente en el 664 o el 
6128. Sin embargo, en 
el numero 1 de nuestra 
revista ofrecimos un 
sencillo truco que per- 
mite anular la unidad 
de disco y disponer de 
toda la memoria. 

Por ultimo, el caso 
del bloque de saltos. 
Este es el motivo por el 
que algunos juegos 
que si funcionan en el 
464, no lo hacen en el 
664 o el 6128, y con- 
siste en lo siguierite: el 
sistema operativo de 
los ordenadores AMS¬ 
TRAD esta en un chip 



26 / Amstrad User 


I 































a la compatiailidad 


de ROM cuyas direc- 
ciones abarcan desde 
0000 hasta 3FFF 
hexadecimal. Para uti- 
lizar las rutinhas que 
se encuentran ert di- 
cha ROM existe un 
bloque de instruccio- 
nes de salto que se exg 
tiende desde B900 
hasta BDF1 (algo mis 
en el 664 y el 6128), si 
bien existe tambien la 
posibilidad de liamarlas 
directamente a la di¬ 
rection en que se ha- 
llan, realizando primero 
la “bnmutacion de la 
ROM y la RAM inferio- 
res. Sin embargo, las 
direcciones reales de 
las rutinas del sistema 
operativo son distintas 
para un 464 y un 6128, 
por ejemplo. Por ello, si 
se llama a una rutina 
directamente en un 
programa pensado 
para el 464, este pro¬ 
grama probablemente 
no funcione en el 6128. 

La solucion para 
esto seria reescribir el 
programa evitando es- 
tas llamadas directas, 
trabajo extremada- 
mente complejo. 

Como ya hemos an- 
ticipado, vamos a en- 
frentarnos con el pri¬ 
mer caso, ofreciendo a 
nuestros sufridos lecto- 
res los siguientes co- 
mandos: (EXTRAS, 
CLEARINPUT, 
COPYCHR, |FILL, 
FRAME, (GRAPHICS- 
PAPER Y |GRAP- 
HICSPEN. 

Comenzando por el 


principio, vamos a ex- 
plicar a los poseedores 
del 464 para que sir 
ven estos comandos, 
como se los encontra- 
ran en los listados para 
664 y -6128, y como 
adaptarlos para usar 
los suyos. : ^ 

El primer comando, 
|EXTRAS, es diffcil que 
lo fhcuentren en nin- 
gun listado, ya que 
tampoco lo tienen el 
664 ni el 6128. La fun- 
cion de este comando 
es decirnos los nom- 
bres de los comandos 
residentes (RSX) que 
tenemos funcionando. 
Su sintaxis es sencilla: 
basta escribirlo tal cual 
(por supuesto, con la 
barra «|» delante) para 
obtener su respuesta. 

El comando jCLEA- 
RINPUT borra el buffer 
de teclado. La forma 
en que se encontrara 
en los listados es 
CLEAR INPUT, sepa- 
radas las dos palabras. 
Sin embargo nosotros 
deberemos escribirlo 
todo junto, (CLEARIN- 
PUT. Para que com- 
prendan mejor el efec- 
to de este comando, 
ahi va un ejemplo. 

10 CLS 

20 PRINT «Teclee 
letras ahora!» 

30 FOR T=1 TO 
3000 

40 NEXT 

50 (CLEARINPUT 

Ejecute este progra¬ 
ma (por supuesto, des- 



380 DATA AO,69,60,13,EB,1A,FE,00,900 
390 DATA C8,6F,3E,7C,CD,5A,BB,7D,1104 
400 DATA CB,7F,CB,BF,CD,5A,BE,13,1225 
410 DATA 1A,28,F5,3E,OD,CD,5A,BB,868 
420 DATA 3E,0A,CD,5A,BB,18,DE,CD,1005 
430 DATA 09,BB,38,FB,C9,FE,02,20,992 
440 DATA 56,DD,7E,00,CD,B4,BB,F5,1250 
450 DATA CD,78,BB,CD,87,BB,CD,60,1340 
460 DATA BB,30,0E,DD,6E,02,DD,66,905 
470 DATA 03,06,01,70,23,5E,23,56,372 
480 DATA 12,F1,CD,B4,BB,C9,C3,19,1252 
490 DATA BD, FE, 01,20,2A, ED V , 7E, 00,865 
500 DATA CD,E4,EB,C9,FE,02,23,06,1123 
510 DATA FE,01,28,14,18,19,3E,17,449 
520 DATA CD,5A,BB,DD,7E,00,E6,01,1060 
530 DATA 07,CD,5A,BB, DD, 23, DD,23,1001 
540 DATA DD,7E,00,CD,DE,BB,C9,21,1195 
550 DATA 04,A1,7E,CD,5A,BB,23,FE,1062 
560 DATA OD,20,F7,C9,43,6F.6D,61,877 
570 DATA 6E,'64,6F,20,65,72,72,6F,793 
580 DATA 6E,65,6F,2E,OA, OD, FE, 01,646 
590 DATA 20,DD,DD,7E,00,E6, OF,32,895 
600 DATA B8,A2,CD,C6,BB, ED, 53,4D,1333 
610 DATA A1,22,4F,A1,CD,El,BB,F5,1297 
620 DATA 3A,B8,A2,CD,DE,BB,CD,11,1240 
630 DATA BC,3E,01,20,04,30,01,07,343 
640 DATA 07,32,48,A1,C3,97,A3,01,800 
650 DATA 02,4B,02,92,00,4B,02,92,448 
660 DATA 00,00,FF,8F,01,00,00,7F,526 
670 DATA 02,00,00,08,01,06,01,DF,241 
680 DATA 20,DF,20,07,01,06,01,08,310 
690 DATA 01,06,01,04,77,01,20,01,165 
700 DATA 40,01,73,01,20,01,40,01,279 
710 DATA 7B,01,22,01,40,01,6F,01,336 
720 DATA 20,01,40,01,6B,01,20,01,239 
730 DATA 26,01,67,01,20,01,26,01,215 
740 DATA 63,01,20,01,26,01,5F,01,268 
750 DATA 20,01,26,01,5B,01,20,01,197 
760 DATA 26,01,57,01,20,01,26,01,199 
770 DATA 53,01,20,01,26,01,4F,01,236 
730 DATA 20,01,26,01,4B,01,20,01,181 
790 DATA 26,01,47,01,20,01,26,01,133 
800 DATA 43,01,IE,01,26,01, 3F, 01, 202 
310 DATA ■ 1C,01,26,01,3B,01,1A,01,155 
820 DATA 26,01,37,01,18, Of,24,01,157 
830 DATA 33,01,16,01,22,01,2F,01,158 
840 DATA 16,01,20,01,2B,01,10,01,117 




Amstrat) User / 27 


A FONDO 










\|^ 850 

DATA 

IE,01,27,01,OE,01,1C.01,115 

860 

DATA 

23,01,00,01,1C,01, IF, 01,110 

870 

DATA 

OA,01,1C,01,IB,01,08,01,77 

880 

DATA 

14,01,17,01,06,01.12,01,71 

890 

DATA 

13,01,06,01,10,01,OF,01,60 

900 

DATA 

06,01 , 10,01,OB,01,06,01,43 

910 

DATA 

OC,01,07,01,06,01,OA,01 39 

920 

DATA 

03,01,06,01,08,01,FF,00,275 

930 

DATA 

56,00,76,00, FF, 00,7E,00,585 

940 

DATA 

84,00,FF,00,88,00,AO,00,683 

950 

DATA 

07,01 , CO,00,D4,00,07,01,420 

960 

DATA 

04,01,04,01,27,01,D4,00,262 

970 

DATA 

OC , 01 , 2F , 01,00,00,50,00, 141 

980 

DATA 

2F, 01 , 60, 00, C8, 00, FB, 00, 595 

990 

DATA 

00,00,4A,00,FB,00,58,00,413 

1000 

DATA 

70,00,FB,00, 7E,00,84,00,621 

1010 

DATA 

FB, 00,38, 00,AO,00,03,01,551 

1020 

DATA 

CO,00,D6.00,03,01,04,01,415 

1030 

DATA 

04,01,2B,01,D2,00,0E,01,274 

1040 

DATA 

33,Of , 00,00,52,00,33,01,186 

1050 

DATA 

62,00,C6,00,D3,01,44,00,576 

1060 

DATA 

58,00,D3,01,96,00,9E,00,608 

1070 

DATA 

D3,01 , A2,00,A3,00,00,00,542 

1080 

DATA 

06,IB,2F,01,08.02,00,10,107 

1090 

DATA 

20,40,41,39,38,31,30,29,412 

1100 

DATA 

28,21,45,36,3E,3D,3A,35,430 

LUo 

DATA 

01,00,08,04,12,OC,10,OD,72 

1120 

DATA 

05,OA,OB,18,01,OC.ID,03,95 

1130 

DATA 

16,E5,21,48,Al,6E,26,00,665 

1140 

DATA 

19,EB,El,C9,E5,2i,48,A!,1181 

1150 

DATA 

6E,26,00,EB,B7,ED,52,EB,112C 

1160 

DATA 

El. C9, OE, 00,46,23,7E,CB,874 

1170 

DATA 

01,E5,C5,CD,IE,BB,Cl,El,1267 

1180 

DATA 

28,02,CB.Cl,10,EF,C9,21,927 

1190 

DATA 

AO,A2,CD,E2,A2,79,32,51,1167 

1200 

DATA 

Al,C9,OE,00,46,23,7E,F5,836 

1210 

DATA 

C5,CD,IE,BB,Cl,El,CO,OC,1241 

1220 

DATA 

10,F3,C9,ED,5B,49,A1,ED,1259 

1230 

DATA 

53,4D,Al,2A,4B,Al,22,40? 712 

1240 

DATA 

A1.3A.51,Al,CB,47,28,02,777 

1250 

DATA 

23,23, CB, 4F, 28,02, 2B, 2B, 480 

1260 

DATA 

CB,57,C4,D4,A2,CB,5F,C4,1354 

1270 

DATA 

C9,A2,ED,53,49,Al,22,4B,1026 

1280 

DATA 

Al.C9,F5.AF,CD,59.^C,ED,1501 

1290 

DATA 

5B,4D,A1,2A,4F,A1,CD,EA,1050 

1300 

DATA 

BB,FI,C9,01,00,40,OB,78,825 

1310 

DATA 

B1,20,FB,C9,21,B9,A2,3A,1099 

1320 

DATA 

B8,A2,4F,06,00,09,56,3a,584 

1330 

DATA 

5I,A1,CB,47,28,01,14,CB,'.730 

1340 

DATA 

4F,28,01,15,3E,LF.A2,77,515 

1350 

DATA 

C?,2A,5F,A1,ED,4B,61,A1,1069 

1360 

DATA 

B7,ED.42,C9,E5,01,98,A2,1231 

1370 

DATA 

B7,ED,42,El,30,05,01,06,771 

1380 

DATA 

00,09.C9,21,6C,Al,C9.ED,050 

1390 

DATA 

5B,4D,A1,2A,4F,A1,ED,53,931 

1400 

DATA 

63,Al,22,69,Al,CD,FO,BB,1192 

1410 

DATA 

32, 6B, Al, 47, 3A , B8, A2 , B8,977 

1420 

DATA 

28,12,CD,D3,A3,AF,CD,59,1106 

1430 

DATA 

BC,CD,27,A4,CD,6C,A4,CD,1278 

1440 

DATA 

79,A3,20,F8,FI,CD.DE,BB,1419 

1450 

DATA 

ED,5B,4D,A1,2A,4F,A1,CD,1053 

1460 

DATA 

C0,BB,C9,21,6C,A1,22.5F,1011 

1470 

DATA 

Al,22,61,A1,C9,CD,45,A4,1092 

1480 

DATA 

D8, E5, ED, 5B, 63, Al, CD, FO, 1478 

1490 

DATA 

BB, El , 47,3A,6B,Al,90,B7,I 136 

1500 

DATA 

C9,2A,69,Al,2B,2B, CD, DD, 1021 

1510 

DATA 

A3,23,F9,23,23,22,65,A 1,818 

1520 

DATA 

C9,2A,69,Al,23\ 23,CD,DD,1005 

1530 

DATA 

A3,20,F9,2B,2B,22,67,Al,836 

1540 

DATA 

C9,FD,5B,61,A1,21,63,Al,1080 

1550 

DATA 

01,06,00, ED,BO, 2A,61,Al,720 

1560 

DATA 

CD,84,A3,22,61,Al,C9,CD,1198 

1570 

DATA 

FI,A3,CD,01,A4,CD,11,A4 1160 

1530 

DATA 

ED,5B,63,A1,2A,65,Al,CD|1097 

1590 

DATA 

CO, BB, ED,5B,63,A1.2A,67.1112 

1600 

DATA 

At,CD,F6,BB,C9,E5,ED,4B,1541 

1610 

DATA 

55, Al,B7,ED,42,38,08,Cl,989 


pues de ejecutar el 
cargador del listado 1) 
con y sin la Ifnea 50, y 
ffjese en la diferencia. 

El segundo coman- 
do es ICOPYCHfl. La 
funcion que desempe- 
na es copiar un carac- 
ter de la pantalla en la 
posicion en que se en- 
cuentre el cursor de 
texto. En los listados lo 
encontrara de la si- 
guiente manera: varia- 
ble$ = COPYCHR$ 
(#n) donde variables 
es una variable de ca- 
dena en la cual se al- 
macena el caracter 
leido, y n es el nume- 
ro de ventana de la 
cual se lee el carac¬ 
ter. Por ejemplo, 
a$=COPYCMR$ (#3) 
hace que a$ sea igual 
al caracter que se en- 
cuentre en la posicion 
actual del cursor de 
texto de la ventana 3. 
La sintaxis de nuestro 
comando sera algo di- 
ferente. El mismo 
ejemplo se escribirfa 
a$ = ” ”:]COPYCHR, 
#a$, 3. Si, esta bien, 
sin el signo «$». Para 
un mejor ejemplo, con- 
sulte el programs 
DEMQ (listado 2) al fi¬ 
nal del am&jlo. 

Otro comando: 

I FILL. Su funcion es re- 
llenar una superfieie de 
la pantalla del color es- 
pecificado por el para- 
metro que le acompa- 
na. La rutina rellenador 
se debe al programa- 
dor Paco Suarez, de 
Indescomp, y como 
podran ver es excelen- 
te, y capaz de rellenar 
las superficies mas 
complejas. 

El rellenado de la 
pantalla se comienza 
en la posicion en que 
se encuentre el cursor 


de graficos, posicion 
que no queda alterada 
despues de ejecutarlo. 
Igualmente no se alte¬ 
ra el color actual de 
graficos, aunque sea 
distinto del que elegi- 
mos en el parametro. 

En los listados lo en- 
contraran como FILL n, 
donde n es e! numero 
de pluma entre 0 y 15 
(p.e. FILL 2). Nuestra 
forma de escribirlo 
sera |FILL, 2. Atencion 
a la coma, que es im- 
portante. Mas ejem- 
plos en la DEMO (lista- 
do 2). 

El comando FRA¬ 
ME espera a que se 
produzca el retorno 
vertical del trazo del 
Tubo de Rayos Catodi- 
cos. Es util para mover 
figuras por la pantalla y 
que no aparezcan de- 
formadas. En los lista- | 
dos aparece sencilla- i 1 
mente FRAME, y no- 
sotros escribiremos 
,FRAME. En el progra¬ 
ms DEMO lo hemos 
utilizado para conse- 
guir un retardo de un 
segundo, ya que ei re¬ 
torno del trazo vertical 
se produce cada 1/50 
segundos. Por eso os 
damos un ejemplo mas 
adecuado de su uso 
habitual: 

10 MODE 0 
20 PRINT «FRAME 
OFF» 

30 TAG 

40 MOVE 0,200 
50 FOR X = 0 TO 
600 STEP 4: 
MOVE X, 200: 
PRINT 
”;CHR$ (143); 
.NEXT 
60 TAGOFF 
70 CLS 

80 PRINT «FRAME 
ON» 

90 TAG 


28 / Amstrad User 













100 MOVE 0,200 
110 FOR X-0 TO 
600 STEP 4: 
|FRAME:MOVE 
X, 20Q:PRINT” 
” ;CHR$(143);: 
NEXT 

120 TAGOFF:RUN 

El comando (GRAP- 
HICSPAPER es total- 
mente equivalente al 
del 664 y 6128 GRAP¬ 
HICS PAPER. Solo 
admite un parametro, 
que indica el color del 
papel para graficos. 
Ejemplo: (GRAPHICS- 
PAPER, 2. 

E! comando [GRAP- 
HICSPEN admite en 
cambio dos parame 
tros. El primero deter- 
mina el color de la plu- 
ma para graficos. El 
segundo determiria el 
modo de impresion de 
fondo (0: fondo trans- 
parente 1: fondo opa- 
co). Por ejemplo, 
jGRAPHICSPEN, 2,0 
hace que las ordenes 
DRAW, PLOT y PRINT 
combinado con TAG 
dibujen con la pluma 2 
sobre fondo transpa- 
rente. Ahf va el ejem¬ 
plo: 

10 MODE 1 
20 CLG 2 

30 (GRAPHICS- 
PEN, 1,0 
40 MOVE 0,20b 
50 DRAWR 640,0 
60 MOVE 0,208 
70 |GRAPHICS- 
PEN, 3,0 

80 DRAWR 640,0 
90 MOVE 0,216 
100 IF a=1 THEN 
f=0 ELSE f= 
110 (GRAPHICS- 
PEN, 0, f 
120 TAG 

130 FOR x=0 TO 
500 STEP 2: 
MOVE x,216: 


F R A - 
ME:PRINT” 
CHR$(251);: 
NEXT 

140 TAGOFF 

150 IF a=0 THEN 
a~ ELSE a= 

160 LOCATE 
1 ,1 :PRINT 
’’Pulse una te- 
cla.” 

170 WHILE IN- 

D E Y $ = ” ” : 

WEND 

180 GOTO 10 

Esperar ios que es- 
tos comandos os sean 
utiles. Para cargarlos 
en memoria, es nece- 
sario cargar y ejecutar 
el cargador de DATAS 
del Listado 1. Si se ha 
producido algun error 
en Ios DATAS el pro- 
grama le avisara. Si 
no. aparecera un men- 
saje indicando que el 
codigo maquina esta 
cargado y Ios coman¬ 
dos estan inicializados. 
Ahora ya dispone de 
ellos y Ios puede utili- 
zar como cualquier 
otro comando BASIC, 
respetando la sintaxis 
arriba indicada. Es el 
momento de introducir 
el listado 2 y ver la 
DEMO. 

Antes de finalizar, 
hernos de avisar a Ios 
lectores que este pro- 
grama esta disehado 
para Ios usuarios del 
CPC 464. Si se desea 
utilizar estos RSX en 
un 664 o un 6128 hay 
que cambiar la linea 
350 del listado 1, de 
modo que en lugar de: 

350 DATA 53, 50, 
45, CE, 00, 2A, A6, B1, 
823 

debera escribir: 

350 DATA 53, 50, 
45, CE, 00. 2A, D3, B8, 
875 



1620 

DATA 

1630 

DATA 

1640 

DATA 

1650 

DATA 

1660 

DATA 

1670 

DATA 

1680 

DATA 

1690 

DATA 

1700 

DATA 

1710 

DATA 

1720 

DATA 

1730 

DATA 

1740 

DATA 

1750 

DATA 

1760 

DATA 

1770 

DATA 

1780 

DATA 

1790 

DATA 


C5,2A,53,A1,B7,ED,42,E1,1194 
C9,D5,2A,57,Al,B7,ED,52,1206 
Di,D8,D5,2A,59,Al,EB,B7,1340 
ED,52,Dl,C9,2A,5F,Al,BE,1121 
23,56,23,D5,5E,23,56,23,619 
ED,53,3D,A1,5E,23,56,ED,1026 
53,5B,Al,Dl,D5,CD,D4,A2,1336 
CD,59,A4,38,03,CD,AO,A4,1054 
Dl,CO,CD,C9,A2,CD,59,A4,1435 
38,04,CD,A8,A4,C8,2A,5F,934 
Al,CD,84,A3,22,5F,Al,C9,1152 
ED,53,63,A1,2A,5D,A1,CD,1031 
C4,A4,DO,22,69,Al,CD,27,1120 
A4,CD,79,A3,CO,2A,67,Al,1159 
23,23,18,EB,E5,CD,DD,A3,1147 
E1,C8,23,23,E5,ED,5B,5B,1143 
A1,EB,ED,52,El,30,ED,C9,1426 
00,FIN,0 | 



LISTADO 2 

10 REM ******************* 

20 REM ** PROGRAMA DEMO ** 

30 REM ** COMANDOS RSX ** 

40 REM ** AMSTRAD USER ** 

50 REM ** - 1986 - ** 

60 REM ******************* 

70 MODE 1: WINBOWttl, 1,20,1,25: WINDOW 21,4 

0,1,25:PAPER*1,2 

80 ORIGIN 0,0,0,640,0,400 

90 INK 2,6.- INK 3, 18 

100 ! GRAPHICSPAPER, 0: CLG. 

110 IGRAPHICSPEN,1:HOVE 20,20 
120 READ X v 

130 WHILE x < >3333:READ y:DRAWR x,y:READ 
x:WEND 

140 MOVE 20,20:DRAWR 599,0:M0VER 0,-20:D 
RAWR 0,400 

150 !GRAPHICSPEN,3:a"0 
160 MOVE 216,200 
170 r*=70: GOSUB 340 
180 a=*0:r=50:G0SUB 340 
190 MOVE 30,30: I FILL,2 
200 MOVE 276,200:IFILL,3 
210 MOVER -20,0: I FILL,1 

220 LOCATE #1,1,1:c«=*ESTO ES UNA DEMO.. 

*1 

230 PRINTK4,CHR*(7)I IFOR bucle-1 TO LEN( 
c*) 

240 PRINT#!,MID*(cS.bucle,1)1 
250 GOSUB 370:NEXT:a$= * " 

260 FOR bucle=l TO LEN(c#) 

270 L0CATEH1 ,bucle,l‘. COPYCHR , @a« , 1 
280 GOSUB 370 

290 LOCATE 20,buc1e:PRINT a* 

300 NEXTiPAPER43,2:PEN#3,0 
310 BORDER 10:L0CATE#3, 1,25 .’PRINT #3, * QUE 
SE AUTODESTRUIRA EN 9 SEGUNDOS... n i 
320 FOR I azo=9 TO 0 STEP -UGOSUB 370:B0 
RDER laio 

330 L0CATEH3,24,25:PRINT#3,LAZ0|:NEXT;CA 
LL 0 

340 MOVER r,0:DEG 

350 WHILE a<361:DRAW 216 + r*CQSta) ,200 + r* 

SIN!a):a=a+10:WEND 

360 MOVE 216,200:RETURN 

370 FOR s=l TO 50: I FRAhlE: NEXT : PRINTH4, CH 
R*(7)iIRETURN 

380 DATA 0,360,20,0,0,-340,100,0,0,100,- 
20,0,0,-50,-20,0,0,200 \ 

390 DATA 20,0,0,-140,20,0,0:200,450,0,0, 
-300,-300,0,0,280,280,0 

400 DATA 0,-260,-260,0,0,240,240,0,0,-22 
0,-220,0,0,200,200,0 

410 DATA 0,-180,-180,0,0,160,160,0,0,-14 
0,-140,0,0,120,120,0 

420 DATA 0,-100,-100,0,0,80,80,0,0,-60,- 

60,0,0,40,40,0 

430 DATA 0,-20,-20,0,3333 


Amstrad User/29 


OQNOd V 











n 





CUENTA- 

REVOLUCIONES 




TEMPERATURA 


PUNTUACION 


N.' VUELTA 


s 


r 








En la parrilla de salida 

Al comienzo del juego aparece nues- 
tro bolido en la parrilla de salida, un se- 
maforo a la izquierda de la pantalla es 
quien debe dar, literalmente, luz verde 
para que comience la earrera. Mientras 
tanto hay que calentar los motores (ca- 
lentarlos, no quemarlos), especialmente 
cuando veamos que falta poco (la luz roja 
permanece encendida unos cinco segun- 
dos), Afortunadamente hemos quedado 
primeros en los entrenamienios, por lo 


30 / Amstrad User 


i echamos un vistazo a los 
dislintos tipos de juegos 
que existen actualmente 
para ordenadores domesti- 
cos, nos daremos cuenta de que todo el 
secreto de un muy alto porcentaje de 
ellos reside en que de una u otra mane- 
ra simulan alguna realidad. Todos, aun- 
que nos neguemos a reconocerlo cons- 
cientemente, tenemos en el Sondo de 
nuestro ser algunos deseos reprimidos 
(quien, de pequeno, no soh6 en ser as- 
tronauta. guerriilero o incluso bombero). 
Estos deseos pueden ser facilmente sa- 
tisfechos con algunos minutos diarios 
frente al monitor de nuestro Amstrad. 

La-clave de los juegos de simulacidn 
est£ pues en hacer que el usuario de 
rienda suelta a su imaginacion y se de- 
sahogue del cotidiano ir y venir de casa 
al trabajo o a los estudios. 


que saldremos en la Pole Position, pero 
siempre hay algun «listillo» que se nos 
adelanta en la salida. 

Hay ocho circuitos diferentes (incluido 
el del Jarama) en los que, aparte del tra- 
zado, cambia el paisaje y los colores. A 
medida que pasamos de clrcuito las co- 
sas se van poniendo complicadas (los 
demas coches corren mas), por lo que es 
bastantee dificil ir mas alia del cuario o 
el quinto. 

En la parte de arriba de la pantalla en- 
contraremos informacion referente a la 
puntuacidn consegulda, nurnero de vuel- 
tas y posicion en la earrera. En cada cir- 
cuito la competicion es a tres vueltas, y 
solo se pasa al siguiente si se entra en 
uno de los tres primeros puestos. 


DISTRIBUIDOR: Indescomp 
PRECIO: 2.300/3.000 
GRAFICOS: 8 
SONIDO: 6 
ADICCION: 7 
ACCION: 8 

PRIft/IERA IMPRESION: Se maneja 
facil y comodamente desde un 
pri'ncipio, 

IMPRESION POSTERIOR: El nivel 
de dificultades crece demasiado 
a partir del tercer o cuarto 
circuito. 

LO MEJOR: La sensacion de 
realidad. 

. LO PEOR: Acaba haciendose 
repetitivo. 


VOLANTE 


RETROVISOR 


















Para ser conductor de 
primera... 


La forma de conducir este coche ima- 
ginario es muy parecida a la que usamos 
para los de «verdad», por lo que quien 
sepa conducir rapidamente se acostum- 
brara a el. La principal diferencia con los 
coches reales es que no dispone de em 
brague, el cambio es bastante sencillo: 
pulsando el boton de disparo mientras 
aceleramos meteremos una marcha ma¬ 
yor y si lo pulsamos mientras frenamos 
reduciremos de marcha (hay cuatro, mas 
punto muerto). 

Conviene llevar el coche revoluciona- 
do, pero sin pasarlo de vueltas; en el pa¬ 
nel de mandos hay un cuentarrevolucio- 



POSICION 


RECORD 


CUENTA- 



nes que, junto al ruido del motor, nos 
ve de gula. Hay que evitar que la aguja 
del cuentarrevoluciones entre en zona 
roja, pues si no el motor se calienta (tam¬ 
bien hay un indicador que lo senala), y 
llegado a cierto punto comienza a fallal. 

Tambien en el panel de mandos, pero 
en el lado derecho, encontramos, junto al 
cuentakildmetros, un marcador que nos 
indica la marcha que llevamos puesta en 
ese momento. A ambos lados del coche 
hay retrovisores que pueden sernos uti¬ 
les para saber si llevamos algun compe- 
tidor pisandonos los talones. 

Hay que prestar atencibn en el traza- 
do de las curvas y tomarlas a la veloci- 
dad justa si no queremos que nuestro b6- 
lido comience a derrapar (en ocasiones 
es imposible recobrar el control). Normal- 
merite esto solo supone sacar medio co¬ 
che de la calzada, con la correspondien- 
te reduccion de velocidad, y podemos 
reinsertarnos a la carrera sin problemas, 
pero si el derrape ha sido muy fuerte o 
si topamos con algun indicador de los 
que hay al margen, el coche se detendra 
del todo y habremos de esperar unos se- 
gundos, meter primera y empezar de 
nuevo. 

Tambien hay que tener cuidado en los 
adelantamientos, pues el mas minimo 
roce con un contrario puede hacernos 
perder un tempo preci'oso. Cuancto se 
acerca una curva es preferible esperar, 
los muy «simpaticos» tienen la fea cos- 
tumbre de cerrarse justo cuando esta- 
mos a punto de culminar el adelanta- 
tamiento. 


Graficos y sonido 

El paisaje y los coches permanecen 
inalterados durante todo el juego, 
pero el color de los mismos varia para 
cada circuito. La estructura es bastan¬ 
te clasica, nuestro coche permanece 
inmovil (excepto las ruedas y el volan- 
te), y es la carretera quien da la sensa- 
cion de movimiento. El paisaje tam¬ 
bien queda bastante fijo en el horizon 
te, aunque se desplaza en las curvas 
completando la simulacion. 

La calidad de los graficos es buena, 
y en el movimiento de los otros coches 
intervienen suficlentes sprites como 
para que no se note mucho el cambio 
al acercarse y alejarse. Hay que desta 
car la alta calidad del dibujo principal 
de la pantalla de presentacion, que por 
lo demas es demasiado sobria. 

El sonido, aunque ayuda mucho a 
qufen esta conduci'endo, harataparse 
I os old os a I a mayoria d e quienes es- 
ten por la zona. Catalogada como 
«zumbido de abejorro» por mas de 
uno, ciertamente no se parece dema¬ 
siado al de un Formula 1. 


Amstrad User / 31 














IUEGOS 




PUNTUACION 


RECORD 


ENEMIGOS 

VARIOS 


I primero de la llamada 
«Saga de Sabreman», Sa¬ 
bre Wulf fue uno de los 
primeros grandes exitos 
para Spectrum de la compania in- 
glesa Ultimate. Aunque queda a 
anos luz de las ultimas creaciones 
de esta casa, no puede decirse que 
sea un mal juego. 

La estructura general es bastante 
clasica, nos movemos por un com- 
plejo laberinto de senderos en el 
medio de una selva de lo mas pobla- 
da. Hipopotamos, lobos, rinoceron- 
tes, facoceros, tarantulas, murciela- 
gos, orquideas de varios tipos..., en 
fin, toda una familia dispuesta a po- 
nernos las cosas dificiles. 

Como unica arma contaremos 
con un machete, y la unica pista del 
objetivo a seguir es un viejo mensa- 
je grabado en unas rocas fuera, en 
el claro: «EI camino es largo, pisalo 
con cuidado. Evita al lobo, huye de 
su guarida. Todo a tu alrededor es 
peligroso, mira desde este alto mon¬ 
ton de tierra y evita el puente hun- 
dido, metete en la cueva o busca tu 
suerte en algun amuleto. Vigila es- 
condido al guardian lleno de odio y 

32 / Amstrad User 


consigue una entrada para la puer- 
ta. Debes encontrar las piezas per- 
didas o el encanto morira». 

Todo un enigma que es necesario 
descifrar para poder concluir nues- 
tra mision. La unica alternativa, si 
queremos sobrevivir, consiste en 
explorar esta tierra salvaje y descu- 
brir el significado de cada frase de 
la profecia. En la lucha denodada 
con los multiples enemigos nues- 
tras fuerzas decaeran, por ello es 
necesario conseguir algunas orqui¬ 
deas azules, que es lo unico que 
puede reanimarnos en momentos 
tan dificiles. 

Los graficos de este juego no tie- 
nen mucho que ver con sus suceso- 
res de la «Saga», el estilo es mas 
fantastico y multicolor, y el movi- 
miento es en dos dimensiones y 
mucho mas rapido. Esto es algo que 
resulta atractivo, pues da una gran 
accion a la aventura. 

Los efectos variados de que cons- 
ta, incluidos los sonoros, ponen el 
broche a un programs completo, 
que en su epoca signified mucho y 
que, como todo lo clasico, nunca se 
pasara de moda. 


VIDAS 


PRIMERA IMPRESION: 
Demasiados enemigos, no hay 
tiempo para hacer nada. 
IMPRESION POSTERIOR: 
Argumento y mapa complejos.' 
LO MEJOR: La accion y el 
colorido. 

LO PEOR: Se echa en falta 
algo que lo haga mas adictivo. 


SELVA 


-"DISTRIBUTOR: ABC soft 
PRECIO: 

" GRAFICOS: A A AAA A A 
„-SONIDO: A A A A A A A 

ADICCIQN: A A A A A A 
""ACCION: AAAAAAAA 


SABREMAN 




























SEGUIMOS POTENCIANDO TU AMSTRAD... 


...AHORA LE HACEMOS HABLAR 

NUEVO SINTETIZADOR DE VOZ EN CASTELLANO 

El programa que controla este sintetizador, contiene las reglas basicas 
de pronunciacion en Castellano y pormite su funcionamiento, tanto en 
modo directo, como bajo el control de un programa. 

Compatible con los modelos CPC 464, CPC 664 y CPC 6128 
de AMSTRAD. 












C&M 





4 

Los Joysticks mas 



QUICKSHOTIV 
(3 en 1) Con mandc- 
para deporte 


QUICKSHOTIV (3 en 1) 
Con mando de carreras 


QUICKSHOTIMSX 


QUICKSHOT VII - Portdtil 


QUICKSHOT I 


QUICKSHOT IX 
Preciso y sensib 

Los QUICKSHOT comerciolizados por SVI-Espana, S, A. son los unicoi que tienen la GARANTIA OFICIAL $ 


















vendidos del m undo. 



QUICKSHOTIIMSX 



QUICKSHOTII 
Con autodisparo 




QUICKSHOT VII MSX 
Portdtil 


Importador exclusiv o SVI-Esp ano 


SPECTRAVIOEO 










PUNTUACION 

"RECORD 


ALTIMETRO 

COMBUSTIBLE 

TIEMPO 

N." BLANCOS 

BOMBAS 


TORNADO 


BLANCOS 


AEROPUERTO 


r\ e el se dice que tierie el mas 
suave y rapido scroll de pan- 
talla que se ha hecho nunca 
para Amstrad, y la verdad es 
que cuando vemos evolucionar a la pe- 
quena nave en su modalidad de vuelo 
supersbnico nos damos cuenta de que 
esto no es ninguna exageracidn. En 
este modo todo el mapa del juego (por 
otra parte no demasiado grande) pasa 
bajo nosotros en poco mas de un 
segundo. 

Bajo tus mandos tienes a Tornado, 
el ultimo prototipo en cazas supersoni- 
cos y supermaniobrables. Tu objetivo 
como piloto de pruebas consiste en 
comprobar exaustivamente todas y 
cada una de las funciones de esta ma- 
ravilla de la aeronautics y darle el vis- 
to bueno para que pueda ser utilizado 
para la defensa de tu pals. 

En el campo de tiro hay muchos ob- 
jetos de distintas alturas que pondran 
a prueba la maniobrabilidad del apara- 
to: un pequeho aerodromo, casas, 



DISTRIBUIDOR: ABC soft. 
PRECIO: 2.100 (cas.)/3.500' 
(disco). 

GRAFICOS: 8. 

ADICION: 7. 

SONIDO: 6. 

ACCION: 8. 

LO MEJOR: El scroll de pan- 
talla en vuelo supersonico. 

„ LO PEOR : Falta de algun tipo 
de enemigo que se mueva. 



postes electricos, altas antenas, arbo- 
les y agua, mucha agua. 

Los cinco blancos que puedes en- 
contrar diseminados por la zona deben 
ser destruidos en un tiempo determi- 


nado para conseguir puntuar. La unica 
manera de destruirlos es usando la 
modalidad de vuelo rasante, en la cual 
hay que poner un cuidado extremo 
para evitar colisionar con casas o ar 
boles. Si volamos suficientemente bajo 
podremos pasar los cables electricos 
sin tocarlos pero habr& que tener cui¬ 
dado con las torres. 

Pulsando la techa «m» se detiene 
momentaneamente el juego y se nos 
muestra una pantalla donde aparece 
un mapa que senala nuestra situacion 
respecto a la de los objetivos. Tambien 
aparecen indicadores del tiempo, bom¬ 
bas y combustible que nos queda, as! 
como la de la altitud y numero de blan¬ 
cos que restan. 

En el caso de que se nos este aca- 
bando el queroseno en pleno vuelo 
suena una sirena que lo avisa. No que¬ 
da mas remedio entonces que ir hacia 
la pista de aterrizaje y tomar tierra para 
reponer los tanques. El aterrizaje no es 
diflcil, pero, dada la corta longitud de 


36 / Amstrad User 



































la pista, hay que poner cuidado en no 
comerse mucho terreno antes de 
aterrlzar, as! como de hacerlo sua- 
vemente. 

Una vez tomamos tierra, el combus¬ 
tible y las bombas son repuestos y po- 
demos, tras dar la vuelta, despegar en 
sentido contrario al que aterrizamos. 

Cuando hemos acabado con los cin- 
co blancos y aterrizamos el tiempo que 
nos sobre se convierte en puntos y po- 
demos despegar para una nueva mi- 
sion. Para cada una de ellas los blan¬ 
cos estan situados en sitios distintos y 
cada vez mas diffciles (en la segunda 
pantalla comienzan a aparecer en la 
superficie del «mar»). 

El juego se presenta muy atractivo 
desde el principio. Los graficos, aun- 
que esquematicos, dan una buena 
sensacion de tridimensionalidad, y la 
suavidad del scroll unida a la rapidez 







k 


puede evitar el chocar con todo lo 
«chocable», y es muy diflcil pasar lo 
sufientemente bajo y exactamente so¬ 
bre los blancos para poder destruirlos; 
pero, como en todo, la practica es ca- 
paz de convertirnos en los mejores. 


de respuesta y maniobrabilidad de la 
nave lo hacen interesante. 

En un principio los movimientos re¬ 
sultan algo bruscos, por lo que no se 


I MSTRAD'PSWiR 

AMPLIACIONES DE MEMORIA 



+64 K, +256 K para 464, 664 y 6128 
DISCO DE SILICIO 
LIGHT PEN 

MANUAL DE INSTRUCCIONES EN CASTELLANO 


Software y 
Perifericos 

IMPORTADORES EXCLUSIVOS 
PARA ESPANA DE LOS PRODUCTOS 


dstronks 


Estos perifericos se acoplart al port de salida 
posterior del aparato sin necesidad de desmontar 
el ordenador 


Comercial Hernao c/Serrano, 30, 3.° Tels: 435 67 64 - 68 85 - 69 35 28001 MADRID 


JUEGOS 









JUEGOS 




e trata de conse- 
guir el trofeo mas 
prestigioso entre 
los de boxeo por 
on enador: el Cinturon Am- 
soft. Para ello es necesario 
enfrentarse y veneer a los 
grandes especialistas que 
esperan deseosos de »ma- 
chacarte». Desde Mad Joe, 
el peso ligero que no pue- 
de estarse un segundo 
quieto sobre la Iona, hasta 
Roland, el terrorifica peso 
pesado con su mortal direc- 
to a la mandibula, todos 
son profesionales del tema 
y no se andaran con chiqui- 
tas. Otra alternativa consis- 
te en pelear contra otro ju- 
gador. con lo que las cosas 
se ponen mas igualadas. 

Los combates, a 15 asal- 
tos de tres minutos, se de- 
cidiran normalmente por 
KO en los primeros cinco o 
seis asaltos. Hay que pres¬ 
tar atencion a los marcado- 
res que, a izquierda y dere- 
cha de la pantalla, Indican 
la energia de que dispone 
cada uno de los conten- 


dientes. Esta se pierde 
cuando desperciamos mu- 
chos golpes o cuando los 
recibimos del contrario. y 
se recupera si nos mante- 
nemos quietos (aunque 
esto no siempre es reco- 
mendable), cuando esqui- 
vamos golpes o cuando lo- 
gramos encajarselos al 
oponente. 

En el tablero que se en- 
cuentra en la parte superior 
de la pantalla encontrare- 
mos informacidn referente 
al tiempo que resta para 
que acabe el «round» y el 
numero de estos que he- 
mos peleado. 


Para quien siempre ha sufrido de unos deseos 
incontenibles de remperle la nariz a su jefe, a 
su suegra o a su recaudador de impuestos, 
pero no lo hacia por el «que diran», he aqui 
dos jueg6s apropiados. Unos cuantos asaltos 
de tres minutos con nuestro Amstrad por 
adversario pueden ser suficientes para 
descargar el exceso de adrenalina acumuiado, 
sin temor a problemas legales ni represalias. 



Idescomp- 

v/3.400 


SON1DO.; 

' AD\CC\ON g 1 - 

.. ACCtON- 8 -_ 
LO R ' 

- cabeza. 

LO 

Lnos coloca 
I cabeza- ^ 


fHflnlfi 


ganebo 
Cuando B' 

un ga nch< 


El movimiento de los 
boxeadores esta tecnica- 
mente bien realizado, pero 
le falta algo desde el punto 
estetico. Son largos y fla- 
cos y se mueven de forma 
demasiado mecanica. Para 
poder colocar bien los gol¬ 
pes hay que colocarse a 
una distancia muy concreta 
(en la que, evidentemente, 
estaremos igual de expues- 
tos a los golpes del con 
trario). 

Las tecnicas que dan 
mejores resultados son dis- 
tintas para cada oponente. 
Como norma general es 
mas aconsejable el quedar- 
se algo atras y esperar el 
momento idoneo para ha- 
cer un ataque rapido y vol- 
ver a la defensiva. Los ata- 
ques prolongados o a la de- 
sesperada raramente traen 
buenos resultados. 

La presentacion general 
del juego deja algo que de- 
sear en algunos detalles, 
pero de el no puede decir- 
se que sea aburrido; un 
poco violento quiza. 



• LHnnit? 


TIME : 3 . : 
ROUNl> : 

IV 

1 

(&AMSOFT 

1985 


38 / Amstrad User 






































DISPONIBLE PARA ZX SPECTRUM 

AMSTRAD 


CO 


Aft 


m 


.Ok 


■I 


.. ...i w a 

inti ' ir 

ir i 

mmuw 1i i in 

SUENPSH! iJUEGALO! ^ 

LA EMOCION DE LO DESCONOCiDO 
E TU PR0PIO RIESGO 
LVA A TU COMPANERO/A ATRARADO/A 

; fragmentos del cuadro ifcr 

hrmm, ik. 




























La mayor coleccidn de programas para AMSTRAD 



3D STUNT RIDER. 



Parlicipa en uno de los mds excitantes 
depones con riesgo: el motorismo 
acrobdtico. ilntenta balir el record 
mundial de salto sobre autobuses! 
P.V.P. CASSETTE: 1.600 pts 


BRAXX BLUFF. 



Lanzale a explorer mundos 
desconocidos con los Centuiiones. En 
cada lugar que aternces te aquardan 
petigros y desastres inesperoaos, 
P.V.P. CASSETTE: 1 6000 pts 


HOCKEY. 

r — -\ 



V._ J 


Pon o prueba tus retleios, rapider v 
decision compiliendo en un emocia wr* 
partido de hockey sobre hielo, contrc un 
amigo o contra tu AMSTRAD. 

PV.P. CASSETTE: 1.600 pts DISCO' 2.500 p‘ 


ASALTO. AIRWOLF. DRAGONS. GRAND PRiX RALLY II. 



Parlicipa en el mundo de los Rallies con 
circuios en Ires dimensiones. Atroviesa 
hielo, lluvia, desiertos, niebia y evna los 
cheques con tus competidores. 
SorprArdete creandotuspropios 
recorndos 

P.V.P.CASSETTE: 1.600 pts DISCO: 2500pIS 


Apasionote en una mquietante aventura 
aniquilando dragones. Camina, Irepa y 
salta para salvor tu vida de los dragones 
rojos. 

P.VP. CASSETTE: 1.600 pis. 


Cinco cientificos estdn retemdos en las 
profundidades de una base. iPodrds 
rescatarlos pilotando el migualable y 
sofisticado helicoplero?. pestruye los 
cajas de control de la defensa! 

PVP. C4SSE1TE: 1.600 pts DISCO: 2.500 pis 


Si le gusta la emocifln de la guerra, 
desurrolla toda una batalto obronaval. 
Tus enemigos no te dordn cuartel y no 
olvides !o mas imporlante: iQtacarl 
P.V P. CASSETTE: 1.600 pis 


EL CU1RPO HUMANO 

EL ESQUELETO. 


ESTIMATOR RACER 


CONSTELACIONES 


iCuantos nombres de huesos de nuestro 
esqueleto eres copaz de recordor?. 
Aprende y diviOrtete con este excelents 
programa educative 
P.VP. CASSETTE: 1.600 pis 


Desarralla tu capacidad de cdlculo 
numerico. Conduce tu cache por el carril, 
en una carrera contra reloj, con lo 
respuesta matemdtico m6s aproximada. 
4 ruveles de dificultad, 

PVP. DISCO: 2.600 pts 


Observe las mds importantes estrellas 
del univeiso en su posicibn real (grados 
y horas). Descunre sus nombres y 
aprende a idenlificartos y conocerlas 
P.VP CASSETTE: 1.600 pis. 


FSB^NA 


Avde. del Medltenases, 9.1 els. 433 4S 48 ■ 433 48 16. 28007 MADRID Delegacies Cataluila: Tarragon:, 110 • TeL 325 10 58. 08015 BAKCEWTr 





































- 7 -r 

Barry McGuigans s | 

WORLD CHAMPIONSHIP BOXING 


i 


E n esta ocasibn se 
trata de algo mas 
que el liarse a pu 
rietazos en un 
cuadrilatero, antes de em- 
pezar el campeonato se 
nos dan a elegir las carac- 
teristicas que deseamos 
que tenga nuestra figura. 

Entre las opciones posi- 
bles estan las esteticas: co¬ 
lor de piel, de pelo, de ves- 
timenta. etc., por una parte, 
y las concernientes al esta- 
do fisico y temperamento 
por otro. Podemos elegir 
desde el ligero Dancer has- 
ta el contundente Bulldog, 
asi como elegir horas de 
eritrenamiento, tiempo fi¬ 
bre, etc. 

Una vez hayamos crea- 
do la criatura que nos re- 
presentara comenzarci el 
campeonato, en el que se 
nos situa en un determina- 
do lugar del ranking (que 
depende de la categoria 
que dimos a nuestro pugil), 
y se nos da a elegir cual 
sera el adversario contra 
quien tendremos que ver- 
noslas entre los dos situa- 
dos por encima o nuestro 
inmediato sucesor. 

La pelea se desarroila en 
este juego en dos dimen- 
siones, pero esto no le 
hace perder nada de realis- 
mo. Las tecnicas utilizadas 
dependen del boxeador 
que hayamos creado y del 
humor de nuestro contrario. 
Los diversos golpes posi- 
bles pueden darse desde 
diferentes distancias y an- 
gulos, y las posturas defen¬ 
sives solo cubren determi- 
nados golpes, por lo que la 


tension es continua y no es 
aconsejable despistarse un 
solo segundo. 

La pelea es a diez asal- 
tos de tres minutos; en la 
parte baja de la pantalla 
hay dos indicadores del nu- 
mero de asaltos y el tiem¬ 
po que queda para que 
concluya, aunque el final 
suele prpdecirse mas a me- 
nudo por los contadores de 
las esquinas superiores, 
que indican las fuerzas to- 
tales que quedan a ambos 
contendientes antes de que 
se desplomen. Es corriente 
sin embargo que el KO se 
produzca antes de que es- 
tos contadores lleguen a 
cero, esto depende de lo 
seguidos que hayan sido los 
golpes en los ultirrros se- 
gundos. 

Los graficos no estan 
mal, aunque son algo «sim- 
plones», lo peor es el mo- 
vimiento de las piernas, 
digno de poliomeliticos. A 
pesar de esto en general 
esta bastante logrado, es- 
pecialmente cuando se re- 
ciben los golpes o cuando 
cae sobre la Iona algun in- 
feliz (bravo por el detalle de 
los «f!ashes» en esos mo- 
mentos). Ademas uno se 
olvida de todo cuando co- 
mienza la batalla y se con- 
centra en colocar algun 
gancho en la barbilla al 
contrario. 

En fin, un jueqo en el que 
la estrategia a la hora de 
elegir al «campeon», es tan 
importante como la nece- 
saria para tumbar al contra¬ 
rio, un juego en el que se- 
remos a un tiempo entrena- 
dores y entrenados. 



LSD 



*?'CC' 0N .- 

d L0 mejo%. , 

L 0 peo%:, . ° p, °- 

5s: enfo SaVit, - 


Amstrad User / 41 


JUEGOS 

















ARCHIVADOR DE DISCOS 3 


MARCAS QUE USAN DISCOS 3 


AMSTRAD 

ATMOS 

ORIC 



PROTOMEC, S.A. Avda. de la Constitucidn, 260 - Telf. 675 78 54 - TORREJON DE ARDOZ (Madrid) 



































CABLES 

• PROTO Cable Centronics AMSTRAD 

Conecta al ordenador una impresora 
centronics 

3.200 Ptas. 

• PROTO Cable 2“* Unidad de Disco 

AMSTRAD 

Conecta al ordenador la 2° Und. de Disco 

2.000 Ptas. 

• PROTO Cable Audio M.S.X. 

Conecta Magnetofono a ordenad. M.S.X 

950 Ptas. 

• PROTO Cable Audio AMSTRAD 

Conecta Magnetdtono a ord. AMSTRAD 

950 Ptas. 

• PROTO Set de Cables Prolongadores 
AMSTRAD 8256 

Prolongador impresora y prolongador 
alimentacion 

3.750 Ptas. 

• PROTO Set de Cables Prolongadores 
AMSTRAD 464 

Prolongador alimentacion y prolongador 
monitor 

1.600 Ptas. 

• PROTO Set de Cables Prolongadores 
AMSTRAD 664-6128 

Dos prolongadores alimentacion y 
prolongador monitor 

2.300 Ptas. 

Precios Ex IVA 



PROTOMECs.a. Avd a. de la Constitucidn, 260 - Telf. 675 78 54 - TORREJON DE ARDOZ (Madrid) 


SERVICIO TECNICO 
DE REPARACION DE 
ORDENADORES 

REPARAMOS 

AMSTRAD TODOS LOS MODELOS 

SPECTRUM 
COMMODORE 
TEXAS INSTRUMENTS 
SPECTRA VIDEO 



















































ponl 

e 1 

Mown 

pod 

id 


cot' 

:ev 

EBUiH 

de 

te 1 

r,on«>- 


































SOFTWARE 



Entre las hojas de calculo hay varios nombres miticos: Visicalc, la 
primera. Multiplan, comoda de utilizar, y con caracterfsticas 
revolucionarias, y Lotus 1, 2, 3, el paquete integrado mas popular, capaz 
de aunar las ventajas de la hoja de calculo con una base de datos y 
proceso de textos. La segunda esta ahora disponible para el CPC 6128 y 

el PCW 8256 de Amstrad 


M ultiplan es una 

hoja de calculo 
de segunda 
generacion. Las prime- 
ras hojas de calculo ba- 
saban su exito en una 
idea excelente: un esta- 


dillo automatico, donde 
las formulas se recalcu- 
lan cada vez que se 
cambia una celda. 
Cuando aparecio Multi¬ 
plan, el mercado pedfa 
algo mas. Multiplan fue 


la primera hoja de calcu- 
lo de gran simplicidad de 
manejo. Las posibilida- 
des de utilizar varias ho¬ 
jas de calculo conjunta- 
mente es otra de las ca- 
racteristicas revolucio- 
(... pag. 46.) 



VENJANA 1 


I c«tn u» imi xm mi am 

’ trnttum «N tut Uta UN iwt 


COMANDOS 


POSICION 


MEMORIA 

LIBRE 


NOMBRE 
DE LA HOJA 


PCW 8256: 

L OS PROGRAMAS 
ESTAN LISTOS 

Mas de sesenta progra- 
mas dedicados al ambito 
profesional estan ya en las 
tiendas especializadas de 
informatica. El Amstrad 8256 
se ha vendido excesivamen- 
te bien y la respuesta de las 
pequenas empresas de soft¬ 
ware ha sido rapida y con- 
tundente. Entre los pro- 
gramas, hay de todo, vi¬ 
deoclubs, contabilidades, 
graficos y algo de gestion. 

(Mas informacion en pa- 
gina 54.) 



NOTICIAS 

— 


• Lon modems bajan 
de precio. 

• Tarjeta MSDOS 
para 6128. 

• Alquiler de PCW8256 
en Londres. 

• Wordstar, en tarjeta. 


Amstrad User / 45 































narias de este progra- 
ma. 

Facilidad 
de manejo, 
ante todo 

Nuestro numero ante 
rior incluyo un informe 
sobre las hojas de calcu- 
lo. Por ello. vamos a en- 
trar directamente a des¬ 
cribe las caracteristicas 
diferenciales de Multi 
plan sobre las hojas de 
calculo. 

La pantalla de presen- 
tacion resulta similar a la 
de otras hojas: su carac- 
teristica mas destacable 
es que las cuatro lineas 
inferiores proporcionan 
inforrnacion para el 
usuario: la lista de co- 
mandos admitidos, una 
linea que proporciona 
instrucciones y nuestra 
posicion en la hoja, asi 
como el porcentaje de 
utilizacion (ver figura 1). 

La seleccion de la op- 
cion se puede hacer de 
dos maneras: pulsando 
la tecla correspondiente 
a la inicial del comando 
o bien recorriendo la lis¬ 
ta con TAB, espacio o 
BORRADO, hasta llegar 
al comando que quere- 
mos ejecutar y pulsando 
RETURN en ese mo- 
rnento. Este sistema do- 
ble de seleccibn auna 
las ventajas de los me¬ 
nus con la rapidez de la 
seleccion por nombre 
para el usuario experi- 
mentado. 

En la pantalla inicial 
se dispone de varias op- 
ciones de movimiento 
por la hoja, sea celda a 
celda o pagina a pagina. 
Las teclas asignadas de 
teclas especiales como 
PAG o CARC, que per- 
miten el avarice de pagi¬ 
na o caracter en edicion. 

Como en todas las ho¬ 
jas de calculo, cada cel¬ 


da puede contener una 
formula un numero o un 
texto. Tambien se puede 
nombrar una celda, que 
puede referirse desde 
ese rnornento por el 
nombre, asi como por 
sus coordenadas. 

Nombres 

simbolicos 

Para nombrar una cel¬ 
da o grupo de celdas 


basta utllrzar la opcion 
Name. Un nombre debe 
comenzar con una letra, 
y estar compuesto de le- 
tras, numeros, el punto y 
el subrayado, hasta 31 
caracteres. Los nombres 
sirven para moverse con 
el comando goto, pero 
su utilidad principal es la 
posibilidad de utilizarlos 
como diferencia en el 
comando external, del 
que hablaremos mas 
adelante. 


Los nombres simboli¬ 
cos se pueden usar en 
las formulas. Por ejem- 
plo, despues de haber 
definido un nombre 
«Ventas» como identifi- 
cador de una fila, se 
puede escribir en otra 
celda average (Ventas), 
con lo que la media de 
las ventas pasara a ocu- 
par la casilla indicada. 
En cualquier caso, en 
una prirnera etapa es 
mas practico olvidarse 
de los nombres y utilizar 
otra caracteristica muy 


interesante de Multi¬ 
plan. 

Formulas 
muy senciilas 
de escribir 

Multiplan tiene una 
caracteristica que ahorra 
mucho tiempo de escri- 
tura y muchos errores: 
las formulas, que se pu 
den comenzar a escribir 
pulsado = o seleccio- 


nando Value, permiten 
usar referencias relati- 
vas de celdas moviendo 
el cursor con las teclas. 
Por ejemplo, para hacer 
el contenido de una cel¬ 
da igual al de la anterior 
mas uno, basta pulsar 
= | + 1 <INTRO>. Al 
pulsar cursor arriba la li- 
nea de entrada presenta 
R[-1]C, indicando la fila 
(Row) anterior, y la Co- 
lumna actual. Basta ana- 
dir a la formula +1, para 
que cada celda le afiada 
| uno a la anterior. 


A continuacion se po- 
dria copiar la formula a 
lo largo de toda la co¬ 
lumns, para conseguir 
un contador. La copia de 
formulas, junto con las 
referencias relativas de 
celda, permiten realizar 
muy facilmente cadenas 
de operaciones simila- 
res. V es precisamente 
ese el tipo de operacio¬ 
nes caracteristico en cal- 
culos financieros: las 
mismas operaciones se 



46 / Amstrad User 







































efectuan, una y otra vez, 
sobre conjuntos distintos 
de numeros. 

La memoria, 
el unice 
inconveniente 

El unico problems que 
observamos a Multiplan 
en su version Amstrad 


celdas, lo que no es un 
numero muy grande. 

El inconveniente, para 
la mayor parte de los 
usuarios. es mas teorico 
que real. Es raro que na- 
die necesite esa canti- 
dad de celdas para nin- 
guna aplieacion de ca- 
racter general. Eri el 
peor de los casos, una 


modo cuando se trata de 
mantener los titulos en la 
columns izquierda y 
avanzar por la hoja rnan- 
teniendo e! significado 
de los numeros. 

Otras ventajas que 
proporciona-este progra¬ 
ms es la excelente pro- 
teccion de los datos: es 
realmente dificii «col- 


Lock para desproteger- 
la. Esta caracteristica, 
poco habitual, impide 
que se escriba un nume¬ 
ro, machacando la for¬ 
mula que nos costo tan- 
to introducir. 

Aunque muchos usua¬ 
rios, poco familiarizados 
con este gran invento de 
la informatics que son 




MKlitt) Ma» tat If («< tali if) all wlws art tat, ttfcnist 

. 


) tt/wltti. 


ifW4,liJt) ftps 4 t£t UK «f Uj juk flwi rtrrtsttM 


Ike attar fwetiws taw fixed 


m ttstfr,vius! 




Fmalas 


Six fm hltiplaat OT 


MENU DE FORMATOS 


es la reducida memoria 
disponible: solo 17K. 
Para saber la memoria 
total basta pulsar Opcio- 
nes y <RETURN>. El 
ordenador escribe en- 
tonces el numero de la 
version junto con la me¬ 
moria disponible. La li¬ 
nes inferior muestra el 
porcentaje de esta que 
se ha usado hasta ese 
momento. La memoria 
disponible da para 
aproximadamente 1.000 


hipoteca a veinte anos 
con pagos mensuales, 
bastan 240 celdas para 
incluir el cash flow de 
todo el periodo. 

En cuanto a la presen- 
tacion en pantalla y pa- 
pel, Multiplan tiene una 
caracteristica destaca- 
ble: permite visualizar 
hasta ocho ventanas si- 
multaneamente de la 
misma hoja, que pueden 
moverse conjuntamente 
o por separado. Muy co- 


gar» a Multiplan, ya que 
las instrucciones prohibi- 
das pitan y hacen que la 
maquina imprima un 
mensaje de error iriine- 
diatamente. La protec- 
cion de los datos es, 
pues, excelente, sobre 
todo si se utiliza la op- 
cion Lock, que permite 
proteger los datos de 
nuestro programa. Una 
celda protegida solo se 
pude modificar utilizan- 
do de nuevo la opcion 


los estadillos electroni- 
cos, no encontraran ex- 
cesiva utilidad a las ho- 
jas de calculo, su utilidad 
en la planificacion y si- 
mulacion es muy gran¬ 
de. Solo la creatividad 
del usuario limita las po- 
sibilidades de una hoja 
de calculo, y Multiplan 
es un ejemplo muy ade- 
cuado de la ultima gene- 
racion de este tipo de 
programas, un ejemplo 
particularmente bueno. 


A 


Amstrad User / 47 
























WordStar, en tarjeta 


El famoso procesador de texto WordStar es uno de 
los primeros programas que utilizaran el nuevo 
tormato de ROM en tarjeta de credito. Un acuerdo 
entre Cumana y Micropro permite la 
comercializacion en el Reino Unido de Pocket 
WordStar, una version mas barata de este 
programa, para las m4quinas Amstrad que 
dispongan de CP/M. 

La exclusiva en Espana para la comercializacion 
de este sistema la tiene Serma, que nos comunico 
que esta negociando el paso a este novedoso 
formato de bastantes programas. 


Tarjeta MS-DOS 
para 6128 


Los poseedores del 
CPC 6128 que deseen 
disfrutar de compatibili- 
dad con el IBM PC po- 
dran hacerlo en breve, 
con el lanzamiento de 
una tarjeta MS-DOS para 
la maquina por parte de 
la compania inglesa 
Screen Micro. 

La tarjeta funciona con 
la ampliacion de memoria 
de la misma marca, y su 
objetivo es competir con 
el compatible PC que se 
rumorea insistentemente 
que va a lanzar Amstrad. 
La tarjeta MS-DOS, a un 
precio de unas 300 libras. 


Sumando el precio al de 
la ampliacion necesaria 
para trabajar profesional- 
mente, y al de la maqui¬ 
na en si, el resultado pue- 
de ser quiza excesiva- 
mente caro. 

Aunque nos informan 
que la compatibilidad no 
es total (por ejemplo, no 
ejecuta el famoso Simu- 
lador de Vuelo de Micro¬ 
soft, aunque aseguran 
que Lotus 1,2,3, dBase II 
y Symphony entran per- 
fectamente, puede ser 
una alternativa interesan- 
te para quien tenga un 
PC en la oficina y quiera 
llevarse trabajo a casa. 


Bajada de precios 
de los aiodems 


A un precio realmen- 
te increible en Gran 
Bretaha ha hecho su 
aparicion el Voyager 7, 
un modem realmente 
economico, con veloci- 
dades de 300/300, 
1.200/1.200 half du¬ 
plex y 1200/75 full du¬ 
plex (dos modos). El 
modem incluye facili- 
dades que hasta ahora 
eran poco habituales, 
como autollamada y 
autorrespuesta, y tiene 
software para Amstrad, 


incluyendo el PCW 
8256 y otros ordena- 
dores. 

Ademas dispone de 
la homologacion de la 
British Telecom, por io 
que es legal conectar- 
lo a las lineas inglesas. 
Cuesta solo 92 libras y 
es el primer modem 
multiestandar que baja 
la barrera de las 100 li¬ 
bras con software y fa- 
cilidades de autorres¬ 
puesta y autollamada. 



Alqufiller de 8256 
en Londres 


Sagesoft, una compania de software profesional 
que trabaja con ordenadores CP/M, ha 
desarrollado una experience piloto que permite a 
las empresas londinenses alquilar el PCW 8256 
junto con garantia y contrato de mantenimiento de 
software. La reducida inversion micial, junto a la 
posibilidad de amplir el software si el programa no I 
cumple los requerimientos del negocio, han hecho 
que esta iniciativa haya levantado expectacion. 

Los precios oscilan entre las 2.500 pesetas de 
alquiler semanal, para un contrato de dos ahos, y 
2.000 pesetas si el contrato llega a cuatro ahos. 


48 / Amstrad User 
















































• Para participar solamente debera rellenar el cupon adjunto con los titulos de sus 
cinco programas favoritos en orden de preferencia y enviarlo a AMSTRAD USER. 

• Todos los cupones recibidos antes del dfa 30 de 
cada mes entraran en un sorteo. 


• A los premiados les sera notificado por 
carta certificada en su domicilio. 



con nuestra 
revista uno de estos fabulosos premios 



MARZO 86 


IMPRESORA AMSTRAD DMP-1 

D. Eusebio Dominguez Garcia 
Roquebarcia, 23 - Eupep 
HUELVA 

LOTES DE 3 PROGRAMAS 
EN CASSETTE 

D. Jose Antonio Rey Jimenez 
Tamarguillo, 9, 4.° Dcha. 

41005 SEVILLA 


* 1 Impresora AMSTRAD DMP-1 

* 4 Lotes de 3 programas 
en cassette 


Dna. Irene Grao Rived 
Escultor Ramirez, 11-13 
50007 ZARAGOZA 


AMSTRADIE MES: ABRIL 1986 

Programas: 

1 — . 

2 — . 

3— . 

4— . 

5— . 

Nombre. 

Direccibn. 

Localidad.D.P 

Provincia. 

Profesibn. 


D. Rito Escudero Ricis 
Gravina, 63, 4.° - 2 
Mataro (BARCELONA) 


D. Francisco Sanz Blanco 

Azucena, 7, 3. a - C 

Alcala de Henares (MADRID) 


D. Alberto Folch Guzman 
Avino, 24, 2.° 1.° 

08002 BARCELONA 


este°cup6n a" 6 AMSTRADIEZ 

Avda. del Mediterraneo, 9 
28007 Madrid 























1 — 




























































































TE OFRECEMOS EL NUEVO PLAN 
GENERAL CONTABLE CON I.V.A. 


— CONTABSLIDAD CPC 664 y CPC 6128 9.700 pts 

— CONTABILIDAD CPW 8256 19.900 pts 


DISPONEMOS DE UN EQUIPO DE SOFTWARE A TU SERVICIO 
HACEMOS PROGRAMAS A MEDIDA 

RECUERDA, DAMOS SOLUCION A LA PEQUENA Y MEDIANA EMPRESA 


TORRES OUEVEDO. 34 • TEL 967 22 7944 • 02003 ALPACETE 


CARACTERISTICAS CONTABILIDAD 
AMSTRAD PCV-8256 

1. Posibiltdad de abrir 500 cuenias y un total de 2.000 
asientos (por cada cara de disco). 

2. Posibilidad de reducir et numero de cuentas y au- 
mentar el de apuntes en la proporcion 1/3 (cada cuenta 
no abierta admite 3 apuntes mas). Ej.: 250 cuentas admi- 
ten 2.750 apuntes, 50 cuentas, 3.500 apuntes, etc. (por 
cada cara de disco). 

3. Posibilidad de trabajar con cuentas de hasta 4 nive- 
tes de integracion. 

4. Posibilidad de moditicar o dar de baja apuntes mte- 
grados a mayor. 

5. Posibilidad de programar el balance de situacion. 

6. Posibilidad de programar el cierre de la contabili- 
dad. 

7. Posibilidad de programar las cuentas de- explota- 
cion. 

8. Posibilidad de etectuar un cierre ficticio de la conta- 
bilidad. 

9. Posibilidad de renumerar los apuntes por lechas. 

10. Ejecucion de balances comparativos. 

11. Posibilidad de hacer de forma automatics asien¬ 
tos dobles o multiples. 

12. Acceso ultrarrapido para ejecucion de estractos 
(tiempo de acceso medio a un asiento = 0.5 segundos). 

13. Manejo tacit con menus <nteractivos para el usua 
rio. 

14. Posibilidad de definir furmato de pagina para im- 
presora. 

15. Posibilidad de autogenerar un disco sin estractar 
para CONTINUAR la contabilidad en mas de un disco. 

16. Posibilidad de retanzar balances comparativos 
por meses. 

1 7. Posibilidad de regeneracion de la contabilidad. 

18. Posibilidad de programar conceptos automaticos. 

19. Dotado de medidas de seguridad para evttar per■ 
dida de datos ante codes de fluido electnco. 


20. Clave de acceso restrmgido a cienas partes del 
programs (cierre de la contabilidad. borrado de discos, 
etc.). 

21. Posibilidad dehacorcopias de seguridad delosli- 
cheros al termmar la sesion. 

22. Servicio de Software postventa para atender du- 
das. 

23. Garantia ante fortuita degeneracion del disco de 
programas. 

CARACTERISTICAS CONTABILIDAD 
AMSTRAD CPC-6128 

1. Creacion de cuentas contables con limite maximo 
de 500 cuentas. 

2. Introduccion de asientos, hasta un total de 1.000 
como maximo. 

3. Modificacion y cancelacion de cuentas y asientos. 

4. Movimientos historicos de hasta 2.000 apuntes. 

5. Movimientos historicos de datos hasta 2.000apun¬ 
tes 

6. Asientos simples o dobles, a su eleccion. 

7 Listados por pantalla o impresora. 

8. Libro diario, listados de cuentas, listado del P.G.C., 
balance de sumas y saldos, balance general de cuentas, 
balance de situacion, cierre del eiercicio (Explotacion, 
Resultados Extraordinarios, Perdiaas y Ganancias y Re- 
parto de benefictos). Control del I.V.A. asi como todoslos 
listados Historicos de Cuentas y Movimientos que desee 
etectuar. 

9. Ordenacion de cuentas, Actualizacion de datos y 
descarga de movimientos, con toda la informacion Con- 
tab/e para la aplicacion del I.V.A. 


DISPONIBLES EN ESTABLECIMIENTOS 
DE INFORMATICA 






























Resuhados mm mas 



Si ios resultados de AMSTRAD en 
Gran Bretana el primer semestre del 
ano 85 fueron espectaculares, cau- 
sando una fuerte subida de las accio- 
nes y un impacto tremendo en la city, 
londinense, la publicidad de ios resul¬ 
tados del segundo semestre del ano 
fiscal de 1985 ha sido el remate; 
unos resultados aun mejores, con 
unos beneficios en el segundo se¬ 
mestre de unos 28 millones de libras. 
Las ventas del segundo semestre 
han duplicado a las de! primero, con 
unas ventas de 128 millones de li¬ 
bras. En estos mementos las ventas 
de ordenadores han llegado a ser el 
80 por 100 del total de la companla. 
Y casi la mitad de ellas se hacen fue- 
ra de Gran Bretana, especialmente 
en Alemania, Francia y Esparia. 

Y aqui, en Espana, Indescomp 
tampoco se queda corta. Su factura- 
cion, de mas de 6.000 millones de 
pesetas, con un crecimiento del 450 
por 100, le ha hecho saltar al grupo 
de Ios doce grandes informaticos que 
facturan mas de 5.000 millones, por 
encima de empresas como Ericsson. 
Teniendo en cuenta que Amstrad 
amplia su gama de ordenadores por 
arriba, sin salir del terreno del orde- 
nador familiar, es muy posible que el 


fares 

Sm&: 

_ l 

Ingresos Aumento 
EMPRESA (mill, pla.) (%) 

IBM,. 191.982 38,0 

Olivetti. 17.393 39,3 

Nixdorf. 16.980 45,1 

NCR. 15.407 21,7 

Sperry f). 

Secoinsa ( )... 12.589 19.2 

Philips Inf. 11.800 32.0 

Honeywell Bull. 10.140 32,5 

Digital. 7.414 54,0 

Hewlett P. 7.100 44,0 

Indescomp. 6.208 

Ericsson. 5.598 72,2 

Esia lista continuaria con Investro- 
nica, con unos ingresos de 4.750 mi¬ 
llones de pesetas en el aho 1985. 


ano que viene escale todavia mds 
posibilidades. En Ios rankings de las 
principales revistas economicas, 
como «Dinero» o la «Actuaiidad Eco¬ 
nomica”, Indescomp figura como 
una de las empresas con mas alto 
crecimiento. 

Y la situacion no es buena solo 
para espanoles y britetnicos. En Ale- 
mania, Schneider comercializa Ios 
Amstrad, compartiendo con MSX y 
Commodore el liderazgo del merca- 
do, y en Francia, bs de Amstrad ocu- 
pan la primes posic'ton, con mas de 
200.000 ordenadores vendidos a fi¬ 
nales del ano pasado, Amstrad, cada 
vez mas, se esta convirtiendo en un 
est&ndar europeo. 


lanzamiento en Norteomerka 

del 8256 

Amstrad esta muy orgulloso del contrato que ha firmado con la cadena 
de tiendas Sears, por el que suministraran al mercado norteamericano 
100.000 PCW 8256 este ano. La maquina va a costar 499 ddlares. Gra¬ 
cias a este pedido. Amstrad se va a convertir en el primer exportador de 
hardware britanico a Ios Estados Unidos, y va a tener que volver a au- 
mentar la produccidn de sus plantas en el Lejano Oriente. 


4 

4 

4 

4 

4 

4 

4 

4 

4 

4 

4 

4 

4 

4 




PCW 8512, 
todavia mas 
potenda 



El 8256 ha revolucionado el mer¬ 
cado de ordenadores profesiona- 
les, a un precio muy ajustado y con 
todo lo necesario para un verdade- 
ro uso profesional. Sin embargo, 
algunas crfticas resaltaban la esca- 
sa capacidad de Ios discos que in-: 
corporaba, tanto de la unidad A 
como del disco RAM. Sensible a 
esas criticas, Amstrad anuncio la 
segunda unidad, de 720K «en li- 
nea», 

Ahora se presenta el 8512, una 
version ampliada del 8256, mas 
adecuada para su trabajo como or- 
denador de empresa. En efecto, la 
segunda unidad incorporada hace 
que se disponga de 720K en linea, 
algo muy adecuado para su uso 
con grandes bases de datos. Por 
otra parte, la maquina tierte la me- 
moria ampliada a 512K, lo que 
hace que su disco RAM funcione 
con 364K. Ambas carac tens teas 
redondean sensiblemente la po- 
tencia de la maquina. 

El precio que costara el nuevo 
modelo es de 174.900 pese¬ 
tas + IVA. Afortunadamente Ams¬ 
trad ha pensado en la gente que 
acaba de comprarse el 8256 y ne- 
cesita la ampliacion, poniendo a la 
venta un kit de conversion que, por 
solo 47.500 Pts + IVA convierte el 
8256 en un 8512. Asi pues, el 8256 
no queda obsoleto, y puede crecer 
segun las necesidades. 


Amstrad User / 53 













































Esfuerzo 8256... t "> • 


arecia imposible, pero ya es una realidad. Diez casas de 
software han conseguido crear lo que parecia un reto 
contra la locura: sesenta programas profesionales para el 
ordenador profesional de Amstrad en apenas 30 di'as. Mas 
de trescientos programadores han creado, traducido y pasado 
noches en bianco para que hoy, usted, en las tiendas, pueda 
encontrar programas tan dispares como Video Club o Fichero 
Medico. El esfuerzo ha sido importante, la demanda de maquinas 
sigue en aumento y habia que frenar la desconfianza de los usuarios 
que Cretan que una vez m3s les iban con el cuento de que los 
programas «estaran para el mes que viene». Por esta vez ha sido 
verdad y por eso, independientemente de los canales que utilicen 
las empresas de software para dar a conocer sus productos, les 
hacemos una relacion exhaustiva de los programas que hay ya 
disponibles para el Amstrad 8256. 


Distribuidor 
TRISOFT 

Rep. Argentina, 22 


Conquistador, 27 
28045 Madrid 
Tel. 474 55 00 


peticion por cinco campos, 
resumenes. 8.600 pese¬ 
tas. 

•FACTURACION 



41011 Sevilla 
Tel. 954-27 72 95 

VIDEO CLUB 

Fichero: 1.000 pelicu- 
las, 400 clientes. Alquile- 
res y caja con IVA. 14.500 
pesetas. 

VIDEO CLUB 

2.500 peliculas, 1.000 
clientes. Alquileres y caja 
con IVA. 19.500 pesetas 
ALMACEN 


•CONTROL DE ALMA¬ 
CEN 

Sepa lo que tiene, su 
costo del proveedor, tota- 
les por articulos 
en general. Pida cuantos 
resultados quiera de su ex- 
plotacion por producto, pro¬ 
veedor, etc. 15.300 pese¬ 
tas. 

•CUENTAS, PROVEEDO- 
RES, BANCOS, CLIEN¬ 
TES 


1.500 articulos, altas, 
bajas. Hasta nueve gru- 
pos independientes. Se 
puede integrar con factu- 
racion. 14.500 pesetas. 
FACTURACION 
Albarctn, factura y reci- 
bo con IVA. 19.500 pe¬ 
setas. 

GRAFICOS DE GES- 
TION 

Graficos de barra dos 
dimensiones, tres dimen- 
siones, graficos compara- 
tivos de linea, graficos de 
pastel. 14.500 pesetas. 

Distribuidor 
GROTUR 
Jaime el 


Sencillo control de cuen- 
tas separadas (cuantas 
quiera) con lo que elimina- 
ra el problema diario de la 
pequena empresa con 
buen movimiento. 8.600 
pesetas. 

•RECIBOS 

Programa que resuelve 
el mecanografiado intermi¬ 
nable. Asociaciones, comu- 
nidades, colegios, clubs, 
podran hacer los recibos 
normalizados con domici- 
liacion bancaria y posibili- 
dad de correcciones. 
18.300 pesetas. 
•CLIENTES 

Datos actualizados, eti- 
quetas, correspondencia, 


Numeracion correlativa 
automdtica, fecha automa¬ 
tics. Resumenes clientes y 
totalizaciones. 15.300 pe¬ 
setas. 

•PRESUPUESTOS 

Presupueste sencilla- 
mente cuanto quiera y 
transformed en factura de 
forma sencilla. Posibilidad 
transformaciones y refor¬ 
mas. 18.300 pesetas. 

i Distribuidor 
EQUITENSA 
San Sebastian, 74 
Of. 31-33 

38005 Santa Cruz de 
Tenerife 

Tel. 922-21 06 04, 
922-22 46 65 
FACTURACION 

Da entrada a una serie 
de articulos a facturar, 
aceptando descuentos, 
recargos por IVA, etc. Im- 
prime facturas en papel 
continuo o suelto. 14.500 
pesetas. 

FICHERO EMPRESA- 
RIAL 

Base da datos configura- 


da y para el uso tanto de 
profesionales liberales 
como las pymes, con los 
datos de las empresas, 
ramos, etc. 12.500 pese¬ 
tas. 

CONTROL DE STOCKS 

Programa de control de 
mercancias, capaz de 
aceptar 4.000 articulos, 
con una cantidad maxima 
por referencia de 9.999 
unidades y con indicacion 
tanto de precios netos 
como precios de venta al 
publico dando valoracion 
sobre ambos precios. 
Proporciona. tanto en 
pantalla como por impre- 
sora, listado de los articu¬ 
los bajo minimos, permi- 
tiendo ademas actualiza- 
ciones de precios. Permi- 
te listar el total en stock. 
Puede funcionar como 
cuatro controles de stocks 
por separado. 18.500 pe¬ 
setas. 

CONTABILIDAD DO- 
MESTICA 

Una completa contabili- 
dad domestica. con la sal- 
vedad de que al no traer 
las cuentas definidas pue¬ 
de ser utilizado por co- 
merciales y profesionales. 

12.500 pesetas. 


54 / Amstrad User 





















AGENDA ELECTRONI- 

CA 

Es un planing en el cual 
anotar las citas, dfas, ho- 
ras, personas, objeto de 
la cita o visita, etc. Se 
pueden efectuar borrados 
por periodos y listados 
para fechar. 10.000 pe¬ 
setas. 

FICHERO MEDICO 

Para control de consul- 
tas y cllnicas. Lleva la 
gestion de la consulta, 
anotaciones de todos los 
pacientes vistos, trata- 
mientos, cuenta y saldo 
de un paciente con varias 
visitas, etc. Listado para 
medicos, companias de 
seguros, totales, etc. Vo- 
lumen y saldo de un rrte- 
dico, listados de factura¬ 
cion, seguros, etc. 12.500 
pesetas. 

EFECTOS BANCARIOS 

Genera recibos por im- 
presora en formato de le- 
tras, las cuales se pueden 
negociar adjuntandoles 
una pdliza. Lleva proceso 
de personalizacidn del 
usuario. 18.500 pesetas. 
COCINA 

Completa base de da- 
tos donde podemos alma- 
cenar recetas, consultar 
platos, obtener recetas, 
averiguar platos que po¬ 
demos cocinar indicando 
de que elementos dispo- 
nemos, etc. Incluye ade- 
mas varias recetas de ti- 
picas eomidas canarias. 
10.000 pesetas. 
CONTROL DE PERSO¬ 
NAL 

Indicado para las 
pymes. Lleva control de 
horas extras, gastos de 
desplazamiento, unifor¬ 
mes, nominas, etc. 
12.500 pesetas. 
CONTROL DE VIDEO¬ 
CLUBS 

Gestiona el control del 
videoclub, hasta 2.000 ti- 
tulos. Indies fechas de en- 
tradas y salidas de pelicu- 
las, tiempo de alquiler, 
movimiento mensual, fi- 
cha de cliente, etc. Con 


proceso de instalacion, 
genera recibos por impre- 
sora con publicidad, nor- 
mas de alquiler para va- 
rios tipos de peliculas, etc. 
20.000 pesetas. 



Distribuidor 


INDESCOMP, S. A. 


Avda. del 
Mediterraneo, 9 
28007 Madrid 
Tel. 433 44 58 
‘SUPERCAL 2 (Sorcim. 
Corp). 

Potent© hoja de calculo 
con 63 columnas por 254 
filas, precision de 16 ci- 
fras significativas, panta- 
llas de ayuda, ventanas 
simultaneas. funcion ca¬ 
lendars, permit© consoli- 
dacion de una hoja en 
memoria con otra en dis¬ 
co. Gran cantidad de fun- 
ciones incorporadas: tri- 
gonometricas, matemati- 
cas, estadisticas, finan- 
cieras y logicas. 14.900 
pesetas. 


*AMSFILE 


Base de datos que per- 
mite ademas la obtencion 
de etiquetas y mail mar¬ 
ge. Admite hasta 50 cam- 
pos por ficha, con 73 ca¬ 
racteres por campo y una 
longitud maxima de 1.960 
caracteres. El usuario de¬ 
fine la ficha «a medida», 
incluso con caracteres se- 
migraficos.. Busqueda por 
uno o varios campos. Or- 
denacion por uno o varios 
campos. Pueden impri- 
mirse etiquetas (dos por 
linea, listados, fichas y 
texto especial). 14.900 
pesetas. 

"CONTABILIDAD GENE¬ 
RAL + VENCIMIENTOS 
Ajuste del PCW a las 
necesidades del usuario, 
que define sus propias 
cuentas a nivel de subgru- 
po, cuenta o subcuenta 
(dos, tres o siete digitos). 
Control de cuadre o su- 
mas. Obtencion automati- 
ca del saldo IVA. Control 
de vencimientos, listados 
de cuentas, diario, mayor, 


cuenta de resultados, ba¬ 
lance de sumas y saldos, 
vencimientos pagados o 
pendientes. 14.900 pese¬ 
tas. 

"PLACON 

Permit© llevar la conta¬ 
bilidad de hasta cinco em- 
presas seguri el Plan Ge¬ 
neral Contable, permitien- 
do definir las cuentas pro¬ 
pias o usar las ya defini- 
das. Fichero de concep- 
tos con maximo de 45 
para evitar el tecleado re¬ 
petitive. Permit© incorpo- 
rar asientos generados 
por otros programas para 
poder enlazarlo con factu- 
raciones. nominas, lista¬ 
dos de diario, mayor, ba¬ 
lance de situacion, balan¬ 
ce de sumas y saldos, 
cuenta de explotacion, ex- 
plotacion analitica, previ¬ 
sion de cobros y pagos y 
plan de cuentas. 28.995 
pesetas. 

^ Distribuidor 
ORDEMANIA 
Torres Quevedo, 34 
02003 Albacete 
Tel. 967-22 79 44 
CONTABILIDAD PCW 
8256 


Balances de situacion, 
cierres, apertura de con- 
tabilidad. Posibilidades de 
cierre ficticio. 19.900 pe¬ 
setas. 


Distribuidor 
PROA 


Avd. de Juan XXIII, 
22 

28023 Madrid 
Tel. 233 09 20 
CALCULO MATRICIAL 
DE ESTRUCTURAS 
Estructuras para porti¬ 
cos pianos (hormigon ar¬ 
mada), entrada de datos 
grafica. Combinaciones 
de hipotesis y dibujos de 
las armaduras a escala. 


precios rinaies para i 
obra. 40.000 pesetas. 

Distribuidor 

EDUCOMP 


Molina de Aragon, 

1 .° 

19002 Guadalajara 
Tel. 911-22 32 12 


MECA-SCRIB 

Curso de mecanogra- 
fia. Diecisiete lecciones 
que llevan al alumno des- 
de el nivel cero hasta ob¬ 
tener la velocidad desea- 
da. 14.900 pesetas. 


Distribuidor 

BABETA 


Galileo, 25 
28016 Madrid 
Tel. 447 97 51, 
447 98 09 


ALMACEN-FACTURA- 

CION 

Almacena 2.500 pro- 
ductos. Factura y guarda 
la factura en memoria. 
Genera el albaran y des- 
cuenta del stock. 24.500 
pesetas. 

CONTABILIDAD GENE¬ 
RAL 5 

700 cuentas y 2.000 
apuntes. Con la segunda 
unidad de disco 5.000 
cuentas y 16.000 apun¬ 
tes. 24.500 pesetas. 
CONTABILIDAD DE EM- 
PRESA 

Contabilidad general, 
facturacion, integrados, fi¬ 
chero de clientes. provee- 
dores y ndminas o control 
de stock. 76.500 pesetas. 
MULTI AGENDA ROBOT 
Dietario agenda que 
avisa las citas de forma 
automatica. 19.500 pese¬ 
tas. 

NOMINAS 

Genera 100 nominas 
por empresa. 28.500 pe¬ 
setas. 

FACTURACION 8256 


60.000 pesetas. 
PRESUPUESTOS Y ME- 
DICIONES 

Unitarios, descompues- 
tos, etc. Permite rectificar 


Emite presupuestos, 
facturas, albaranes y reci¬ 
bos. Fichero de memoria, 
cuatro formas de cobro. 
28.500 pesetas. 


Amstrad User / 55 

















VIDEO CLUB 

2.500 peliculas, 2.000 
clientes. 35.500 pesetas. 
PROJECT PLANING 
Calculos financieros. 
19.500 pesetas. 
CLIENTES-FACTURA- 
CION-FACT-MAILING 
Fichero de clientes y 
proveedores con una 
completa hoja de cobras y 
pagos. 24.500 pesetas. 


Oistribuidor 
MICROBYTE 
Paseo de la 
Castellana, 179 
28046 Madrid 
Tel. 442 54 33, 

442 54 44. 

‘MULTIPLAN 

Una de las mas presti- 
giosas y completas «ho- 
jas de cdlculo» del mun- 
do. Rapida y versatil, ofre- 
ce prestaciones, como la 
de relacionar varias hojas 
entre si, que no son fre- 
cuentes. La capacidad de 
ejecutar ordenaciones al- 
fabeticas o numericas, 
sus posibilidades en 
cuanto a tormato en pan- 
talla y en impresora, los 
menus en pantalla y la po- 
tencia de calculo son ca- 
racteristicas distintivas y 
destacables de MULTI¬ 
PLAN. 15.100 pesetas. 

‘MBASIC INTERPRE¬ 
TER 

Reconocido como el 
estandar mundial de los 
lenguajes interpretes para 
microordenadores. Facil 
de aprender y utilizar. 

15.100 pesetas. 

‘MBASIC COMPILER 

Totalmente compatible 
con el MBASIC INTER¬ 
PRETER, pero con una 
velocidad de ejecucion de 
tres a diez veces mas ra¬ 
pida. Traduce el codigo 
fuente a codigo objeto y 
permite una utilizacion 
mas eficaz del espacio. 

15.100 pesetas. 

*MS COBOL COMPILER 

Lenguaje COBOL se¬ 


gun el estandar ANSI, es- 
pecialmente util para ma- 
nejar grandes volumenes 
de datos. 48.500 pese¬ 
tas. 

*MS SORT 

Flexible programa de 
ordenacion segun la tec- 
nica de la insercion bina- 
ria, utilizable independien- 
temente o incluible en 
programas escritos en MS 
COBOL. 15.100 pesetas. 
*MS-FORTRAN COMPI¬ 
LER 

El lenguaje mas utiliza- 
do en aplicaciones cienti- 
ficas y de ingenieria, es 
una potente implementa- 
cion del ANSI-FORTRAN 
X3.9. 24.900 pesetas. 

‘MS MACRO 

Un completo paquete 
de desarrollo que incluye: 
MSMACRO ASSEM¬ 
BLER, MS-LINK, MS-LIB, 
MS-CREF y DEBUG. 
12.000 pesetas. 

*dBASE II 

El generador de progra¬ 
mas por excelencia. Per¬ 
mite crear bases de datos 
relacionados a partir de 
comandos sencillos y sin 
requerir conocimientos de 
programacion. La's aplica¬ 
ciones de dBASE II son 
incontables y cada usua- 
rio puede desarrollar las 
que mejor se adapten a 
sus necesidades: ficheros 
y mailings, contabilida- 
des, nbminas, control de 
costos, control de alma- 
cen, facturacion, etc. Am- 
pliamente acreditado 
como uno de los progra¬ 
mas mas utiles y reco- 
mendables de cuantos 
existen para microordena¬ 
dores. Manual en caste- 
llano. 17.800 pesetas. 
‘DR. DRAW 

Programa interactivo 
para la creacion y edicion 
de graficos y diagramas. 
Tres elementos basicos 
—lineas, texto y simbo- 
los— son utilizados para 
producir graficos de alta 
calidad..., logos, diagra¬ 
mas de bloques, diagra¬ 


mas de flujo, etc. Los sim- 
bolos, tipos de letra y es- 
tilos de lineas pueden al- 
terarse y modificarse a 
voluntad del usuario. 

15.100 pesetas. 

*DR. GRAPH 
Generador de graficos 
■—de lineas, barras, co- 
lumnas y de pastel— de 
muy sencillo manejo. Per¬ 
mite incluir textos y leyen- 
das con gran flexibilidad 
de creacion y edicion. 

15.100 pesetas. 
‘PASCAL MT+ 

El mas rapido PASCAL 
existente, con implemen- 
tacion completa del estan¬ 
dar ISO. Un compilador 
de codigo nativo que ge¬ 
nera en formato reubica- 
ble para usar con su mon- 
tador de enlace (linker). 

15.100 pesetas 
‘CBASIC COMPILER 
Version mejorada del 
clasico lenguaje CBASIC, 
con mayor velocidad de 
ejecucion y altamente 
flexible, disenado espe- 
cialmente para el desarro¬ 
llo de programas de ges- 
t!6n. Incluye el linker 
LK-8G, que cambia la sa- 
lida del compilador con 
las rutinas de biblioteca y 
permite el encadenamien- 
to de modulos. 15.100 pe¬ 
setas. 


Oistribuidor 
MASTERSOFT 
Centro Comercial 
Santo Domingo, 
carretera de 
Burgos, km. 28, 
Algete (Madrid) 

Tel. 622 12 89 

MASTER-RENTA 

Realiza las declaracio- 
nes de la renta, tanto or- 
dinarias como simplitica- 
das, pudiendo cubrir los 
impresos oficiales o reali- 
zar un listado de los da¬ 
tos, tanto en pantalla 
como por impresora. Rea¬ 
liza todos los calculos en 


un minuto. 14.900 pese- 
tdS 

MASTERCOM 

Gestor de efectos co- 
merciales. Contempla 
descuentos de remesa, 
minimos, impagados, li- 
quidos, limites de des- 
cuento, etc. Por pantalla o 
por impresora. Clasifica 
vencimientos, clientes. 
plazas, estudio de costes 
financieros de las reme¬ 
sas. 19.900 pesetas. 
MASTERGEST 

Control de cuentas 
corrientes en Bancos. 
Controla todos los movi- 
mientos, ingresos, pagos, 
etc., pudiendo conocer el 
saldo en cualquier mo- 
mento y en el formato del 
recibo del Banco con el 
que este trabajando en 
ese momento. Por panta¬ 
lla o por impresora. Saldo 
general de todos los mo- 
vimientos y todos los Ban- 
cos, balance general, 

14.900 pesetas. 
MASTERBLOCK 

Agenda telefonica con 
directorio. Con busque- 
das por nombre, direccion 
o telefonos. Imprime eti- 
quetas para sobres. 6.900 
pesetas. 

MASTERQH 

Control de cameras de 
caballos con prondsticos 
tanto individuales como 
conjuntos entre varios ca¬ 
ballos. Base de datos 200 
caballos y 300 carreras. 

3.900 pesetas. 

‘COMPATIBLE CON EL 
CPC 6128 

Indescomp 
CRISTAL 

Conjunto que incluye el 
generador de programas 
BORIAR, contabilidad ge¬ 
neral y almacen-factura- 
cion como programas in- 
tegrados y abiertos que 
pueden ser modificados 
por el usuario segun sus 
necesidades. 14.900 pe¬ 
setas. 


56 / Amstrad User 






































FA CTURA CION Y GESTION DE STOCKS 

Sin duda, el mejor programs de gestion de almacen realizado para el AMSTRAD 
(4 programas). 

Ademas de: altas/bajas, consultaspor codigo ynombre, modificaciones, balance, pe- 
dido, sort alfabetico,! V.A., etc. HFACTURAH, actualizando el stock en funcion de lo factura- 
do, Posibilidad de grabar las facturas para consultas posteriores, balances, etc. Todo ello 
con una facilidad de manejo que le sorprendera. 

P.V.P.: 464,664,6128: Cassette: 6.000 (3 cintas), Disco: 8.000. 

Pew 8256: Disco 15.000. 

FORMULACION QUIMICA: (3 programas) 90 Kbytes. 

Complete curso de Formulacion que le permitira conocer y aprender todo sobre la 
formulacidn de: hidruros, oxidos, acidos, sales, hidroxidos, tabla periodica, etc Incluye 
pruebas deautocorreccion. Especialmente dirigido a estudiantesde E.G.B.y B.U.P. Ameno 
y eficaz. 

P.V.P.: 464,664,6128: Cassette: 5.000 (3 cintas), Disco: 7.000. 

APRENDO A LEER: (6 programas) 200 Kbytes. 

El programs mas ambicioso realizado en un ordenador. 

Metodo probado de lectura mediante la asociacion de imagenes y el juego activo. 

Destinado a ninos del ciclo inicial de E. G.B. Fantasticos graficos en mas de20pantallas dis- 
tintas adaptadas al mode perceptivo del nine. 

P.V.P.: 464,664,6128: Cassette: 10.000 (3 cintas), Disco: 12.000. 

JUEGO DE BINGO 

El juego familiar mis popular. Obtencion de cartones por pantalla o impresora. 

P.V.P.: 464,664,6128: Cassette: 2.000, Disco: 3.000. 

FICHERO PERSONAL PARA PERITOS DE AUTOMOV1LES 

Ficheromuy utiiyde facilmanejopara llevarla gestion delossiniestros deautomovil. 
Posibilidad de: altas/bajas, modificaciones, busqueda de datespornumero de juicio, 
tipo de vehiculo, inatricula, ciudades, servicios cobrados (o no), juicios anulados, etc, 

P.V.P.: 464,664,6128: Disco: 8.000. 

LOS MEJORES PROGRAMAS REALIZADOS PARA EL AMSTRAD 
- PEDIDOS - 

TALON NOMINATIVO A NOMBRE DE: OMICRON 
CONTRAREEMBOLSO . 

TIENDAS Y D1STRIBUIDORES; OMICRON. Maestro Palau, 12. 46008 VALENCIA Tel.: (96) 331 S3 27. 

.-__ —_ J 

LOS PRECIOS DE VENTA AL PUBLICO TIENEN EL I.V.A. INCLUIDO 


V 

































BASE LUNAR 



res un oficial cienti'fico y has sido enviado a la base lunar 
ALFA. Una erupcion solar es inminente, la situacibn es 
critica. Tu mision consiste en terminar la construccibn de 
la torre de la radio e introducir todo el equipo en el bunker. Solo 
puedes sobrevivir a las explosiones dentro del bunker asi que 
debes vigilar el indicador de alarma ya que de lo contrario 
podrias ser destruido por las radiaciones. El control del juego se 
puede realizar mediante el tedado o un Joystick. Las teclas 
empleadas se indican en el programs. 


58 / Amstrad User 




















10 RFM ***** BASE LUNAR ALTA ***** 

20 REM *************************** 

30 REM **** A M'S TRAD USER 1936 **** 

40 REM *************************** 

SO DEFIMT a-p,r -2 

60 MODE 1 

70 INK 0,0:BORDER 0:PAPER 0:INK 1,24:INK 
2,26:INK 3,15 

80 LOCATE 11.12:PRINT“Base Lunar Alfa" 

90 FOR i~1 TO 300:NEXT i 
100 DIM S2C10 3,N$110] 

110 Rl=14:gl=127:q2=143:q3=25i 
120 U0=72:D5=73:L=74:R=75:L1=76 
130 U1=0:B6 = 2:L0=8:R0=1:L2 = 9 ~ 

140 SYMBOL 251,60,126,255,255,255,255,25 
5,102 

150 SYMBOL 252,31,63,127,225.127,63,31,0 
160 SYMBOL 253,255,255,255,195,255,235,2 
55,126 

170 SYMBOL 254,248,252,254,135,254,252,2 
43,0 

180 SYMBOL 255', 0,0,0,240,240,0,0,0 
190 GOTO 230 

200 MODE 1:REM 1:PRINT”Te gustaria jugar 
de irjevo 7 " 

210 IF NOT INKEY (46)THEN CALL kBC02TE0RD 
ER l:PAPER 0:PEN 1:CALL &BB03:CLS:END 
220 IF INKEY(43)THEN 210 

^J3Q CLS:PRINT" Eras un o-ficiai cientific 
o y has s i d o " j 

240 PRINT:PRINT"Enviado a la base lunar 
A 1 f a.Una gran *, 

250 PRINT:PRINT"erupcion solar es enmine 
n te, 1 a situacion" 

260 PRINT-es critica' 

270 PRINT" Debes terniinar la torre de la 
radio e" 

280 PRINT: PRINT 1 'i ntroduc i r abundant© equ 
ipo en el bunker" 

290' PRINT'Antes de la sequnda PKloxion" 
300 PRINT"3olo puedes sobrevivir a las e 
x1 osiones" 

310 PRINT"en el bunker asi que debes vig 
i 1 ar" 

320 PRINT" las dos escenas." 

330 LOCATE 20,23: PRINT "BUENA^ SUERTE, 11 
340 GOSUE 3520 

350 PRIMT"Los controles se indican abajo 
,puedes usar el joystick o teclas de cur 
sor " 


360 PRINT:PRINT” ”j CHR$(242) ; " I2&UIERD 
A. ” 

370 PRINT:PRINT" "!CHRi(243)i“ DERECHA" 
330 PRINT:PRINT" ";CHR*(240)i" ARRIBA" 
390 PRINT:PRINT" ";CHR$(241);" ABAJO" 
400 PRINT:PRINT" z MOTORES" 

410 PRINT:PRINT" d PUERTA DE BUNKER" 

420 PRINT:PRINT" p PLANO" 

430 GOSUB 3520 

440 DIM S4 I 40,251 

450 S3=0:S=0:S0=0:Sj =0:C=2 

460 T1=0:YO-C:05=0:A=3 

470 E=-1:U=0:G=-l:S5=0:0=0:06=0 

480 y=o:02=0: 01=1 :00=0:M0=3 


490 Al=l:T2=24:D3=0:C0=1500:A0=C:D4=l:M= 

10000:F2=9000 

500 CLS:GOSUB 3200 

510 04=19:FOR 03=19 TO 25 STEP 2:G0SUB 1 
780: NEXT '03 

520 04=18:03=20:GOSUB 1820:03=24:GOSUB 1 
820 

530 04=17:FOR 03=17 TO 25 STEP 4:GOSUB 1 
820:NEXT 03 

540 03=19:04=15:GOSUB 1820 

550 04=16:FOR 03=17 TO 25 STEP 2:G0SUB 1 

780:NEXT 03 

560 04=24:FOR 03=6 TO 12 STEP 2:GOSUB 18 
90 .-NEXT 03 

570 04=23:FOR 03=6 TO 14 STEP 4:GOSUB 18 
20:NEXT 03 . * 

580 04=22:FOR 03=7 TO 13 STEP 2:GOSUB 18 
90.’NEXT 03 

590 03=14:04=24:G0SUB 1780 

600 04=21:03=7:GOSUB 1780:03=10:GOSUB 18 

20 

610 04=17:03=19:GOSUB 1890:03=23:GOSUB 1 

890:03=13:04=21fGOSUB 1780 

620 03=23:04=15:GOSUB 1890:03=25:GOSUB 1 

890 

630 PEN 3:x=21:y=24:GOSUB 990 
640 GOSUB 2430:GOSUB 2320 
650 EVERY 25,1 GOSUB 2240 

660 IF NOT INKEY(27)THEM GOSUB 3500:GOSU 
B 1910 

670 GOSUB 870 

680 IF" E=1 THEN IF G=1 THEN T3=i700-00*5 
00:F2=F2-10*00 ELSE F2=F2-5:T3=l100:GOSU 
B 1700 

690 IF F2<0 THEN F2=0 
700 IF F2>0 THEN 720 

710 E = -1:IF x< >37 OR yd >3 THEN GOSUB 115 

0:G0SUB 2530:IF D3=l THEN S5=l:CLS:PRINT 

"Te has quedado sin -fuel": GOTO 830 

720 IF E=-1 THEN U=0 

730 IF U=0 THEN GOSUB 1250 

740 IF S5=1 THEM GOSUB 2950:GOTO 830 

750 FI=0 

760 IF x=37 THEN IF y=3 THEN IF E=-l THE 
N F1=1:GOSUB 2290 
770 GOSUB 1150 

780 CO=CO-l:IF C0>0 THEN 660 
790 Y0=0:05=0:C=C~1 

800 FOR i=1 TO 20:INK 0,24:F0R j=I TO 20 
0:NEXT j:INK 0,0:NEXT i 
810 GOSUB 3000 

820 IF 85=0 AND C>0 THEN C0=1500:G0T0 66 
0 

830 GOSUB 3540:FOR i=l TO 5000:NEXT i 

340 GOSUB 2700:GOSUB 2550 

850 ERASE S4 

860 GOTO 200 

870 IF E=-1 THEM 920 

880 IF NOT INKEY(UO)OR NOT INKEY(U1)THEN 
V=0: IF U = C) THEM U=i : RETURN ELSE D2 = i:Gu 
SUB 1030:GOTO 960 


Amstrad User / 59 









690 IF NOT INKEY(D5)OR NOT INKEY(D6)THEN 
U=0:D2=2:IF G=-1 THEM GOSUB 1030:RETURN 

ELSE RETURN 

900 IF NOT IMKEY (DOR NOT IMKEY (LO) THEM 

U=0:U=1:D2=3:G0SUB 1030:G0T0 960 

910 IF NOT INKEY(R)OR MOT IMKEY(RO)THEN 

V=0:U=1:D2=4:GOSUB 1030:GOTO 960 

920 IF NOT INKEY(71)AND F2>0 THEN E=E*-i 

: GOSUB 3500 .-RETURN 

930 IF(NOT INKEY(Li)OR NOT INKEY(L2))AND 
S4 [ x , y +1 3 >0 AND -S4IX ( y +1 I<4 THEN G=G*-1 
:00=S4Ix,y+1]:03=x:04=y+1:GOSUB 3500:RET 


URN 

940 IF NOT INKEY(61)THEN GOSUB 3120:RETU 
RN 

950 RETURN 

960 IF G=-1 THEN RETURN, 

970 IF D2< >2 THEN 02=0;GOSUB 1530:RETURN 
980 GOSUB 1530:RETURN 

990 LOCATE x-l,y:PRINT CHR*(252)+CHR$<25 
3)+ CHR$(254)i 
1000 RETURN 

1010 LOCATE x - 1 , y : PR INT" "J 

1020 RETURN 

1030 PEN 3:GOSUB 1010 

1040 ON D2 GOTO 1050,1070,1090,1110 

1050 IF S4I x- 1 , y- 1 I >0 OR S4[x,y-U>0 OR 

S4 C x + 1,y-1]>0 THEN 1140 

1060 y=y-1:GOTO 1130 

1070 IF S4Cx-l,y+13>0 OR S4[x,y+X3>0 OR 

S4 [ x + 1 , y+ 1 3 >0 THEN 1140 

1030 y=y +I:GOTO 1130 

1090 if 7 S4Cx-2,yl >0 THEM 1140 

1100 x=x-1:GOTO 1130 

1110 IF S4 C x + 2,y J >0 THEN 1140 

1120 x = x + l 

1130 GOSUB 990:RETURN 
1140 S5=l .-RETURN 
1156 PEN 1 

1160 IF F 1=0 THEN GOSUB 2340 

1170 LOCATE 17,1:IF E=i THEN PRINT CHR$( 

143)J ELSE PRINT" " i 

1180 LOCATE 25,1:IF G=1 THEN PRINT CHR*( 

143);ELSE PRINT" "J 

1190 IF C0=99 THEN Y0=i 

1200 IF C0=49 THEN Y0=0:05=l 

1210 LOCATE 33,1 

1220 IF C0<50 THEN PEN 3:PRINT CHR$(i43> 

; (GOTO 1240 

1230 IF C0<100 THEN PEN 1: PRINT CpiR$(143 
!!ELSE PRINT" "; 

1240 RETURN 

1250 PEN 3:IF G=1 THEN 1280 
1260 IF S4Cx-l,y+ll>0 OR S4tx,y+13>0 OR 
S4 [ X + L,y + 13 > 0 THEN IF V>MO THEN 1370 ELS 
E RETURN 

1270 GOSUB 1010: y = y+i:GOSUB 990:V=V+1:RE 
TURN 

1280 ON 00 GOTO 1290,1330,1290 
1290 IF S4Cx-l,y+13>0 OR S4[x,y+23>0 OR 
S4Ex+1,y+11>0 THEN IF V>M0 THEN 1370 ELS 
E RETURN 

1300 GOSUB 1010:y=y +1:GOSUB 990:0=0+1:54 
[03,043=0:04=04+1 


1310.IF 00=1 THEN GOSUB 1780 ELSE GOSUB 
1890 

1320 RETURN 

1330 IF S4Cx-l,y+23>0 OR S4Cx,y+23>0 OR 
S4Ix+1,y+23>0 THEN IF 0>M0 THEN 1370 ELS 
E RETURN 

1340 GOSUB 1010:y=y+i:GOSUB 990:0=0+1 
1350 FOR i=03-1 TO 03+1:S4[i,043=0:NEXT 
i 

1360 04=04+1:GOSUB 1820:RETURN 

1370 S5=l:RETURN 

1380 PEN 3:E=-1 

1390 IF xe< 4 THEN xe=4 

1400 IF xe >37 THEN xe=37 

1410 FOR 1=1 fO 3:FOR j=ye-i TO ye + 1 

1420 LOCATE xe-3,j(PRINT SPACE*(7); 

1430 FOR d=1 TO 100(NEXT d 

1440 SOUND 1,200,5,15,0,0,15 

1450 LOC ATE xe-3,j:PR INT",: ::: : . * ; 

1460 NEXT j(NEXT i 

1470 FOR j = ye-1 TO ye+1 

1480 LOCATE xe-3,j(PRINT SPACE$<7); 

1490 S4[xe~3,j 3=0:S4Ixe~2,j 3=0:S4[xe-1, J 

3=0:S4[xe,j 3=0:S4Cxe+l,j 3=0:S4[xe + 2,j 3=0 

:34[xe + 3,j 3=0 

1500 NEXT j 

1510 E=-l;Y0=0;05=0 

1520 RETURN 

1530 IF 00=3 THEN PEN 3 ELSE PEN 2 
1540 ON 00 GOTO 1550,1640,1550 
1550 GOSUB 1800:ON D2 GOTO 1560,1570,159 
0,1600 

1560 04=04-1:GOTO 1580 
1570 04=04+1 

1580 IF 00=1 THEN GOSUB 1780.-RETURN ELSE 
GOSUB 1390(RETURN 
1590 03=03-1:GOTO 1610 
1600 03=03+1 

1610 LOCATE 03,04:IF 00=1 THEN PRINT CHR 
$ (g2) J ELSE PRINT CHRS(g3)* - J 
1620 IF S4[03,04 3 >0 THEN S5=l 
1630 S4[03,043=00:RETURN 

1640 GOSUB I860:ON D2 GOTO 1650,1660,167 
0,1680 

1650 04=04-1IGOTO 1690 
1660 04=04 + 1-.GOTO 1690 

1670 03=03-1:IF S4I03-1,043>0 THEN S5=l: 
GOTO 1690 ELSE 1690 

1680 03=03+1:IF S4I03+1,043>0 THEN S5=I 
1690 GOSUB 1820:RETURN 
1700 PEN 2(0N 00 GOTO 1710,1750,1710 
1710 IF 02>M0 AND 34[03,04 + 1 3 >0 THEN 177 
0 

1720 IF S4[03,04+13>0 THEN RETURN ELSE G 
OSUB 1800 

1730 04=04+1:IF 00=1 THEN GOSUB 1780 ELS 

E GOSUB 1890 

1740 02=02+1:RETURN 

1750 IF S4I03-1,04 + 1 3 >0 OR S4[03,04 +1 TOO 
OR S4I03+1,04+13>0 THEM IF 02>MQ THEN 1 
770 ELSE RETURN 

1760 GOSUB 1860:04=04+1:GOSUB 1820:02=02 
+1:RETURN 

1770 SOUND 1,200,100,15,0,0,15:xe=03:ye= 

04:GOSUB 1330:S5=l:0=1:RETURN 

1780 PEN ?:LOCATE 03,04:PRIMT CHR$(g2);: 

S4I03,043=1 

1790 RETURN 

1800 LOCATE 03,04:PRINT“ S4[03,041=0 


60/Amstrad User 


























1910 RETURN 

1020 rrii 2:L0CA1E 03-I , 0-) : FRJ MI CHR4U27 
) + CHR* (233) + CMR*U22) j 

1830 FOR i o = 03 1 TO 03 U : S-1C i o , 04 1 =R 1 : ME 
XT io 

1840 S4C03,041=2 
1030 RETURN 

1860 LOCATE 03-1,04:PR INT SFACE*(3); 

1870 FOR i=03- 1 TO 03 + 11S4[ i ,04 1 =0:NEXT 
i 

1880 RETURN 

1890 PEN 3 : LOCATE 03,04:PRINT CMR*(g3) !.: 

84103,041=3 

1900 RETURN 

1910 CLS: GOSUB 32001 PEN 2 

1920 LOCATE 6,24:PRINT CTlRTlgO) ► " “'CHR 
*(g2)i“ "+CHE*ig21; 

1930 LOCATE 6,23:,PRINT CHR* < 1271 + CHR*_( 23 
3)tCHR*(127)ICHR*(g2)?CHR*(127)+-C1-IR6(233 
)tCHR*(127)I 

1940 FOR j =22 TO 8 STEP -2 

1950 LOCATE 9,j:PRINT CHR*<g2)i 

1960 LOCATE 8, j *1 ; PRINT CURS ( 1 27) + CHR* (2 

33)+ CHR*(127)j 

1970 NEXT j 

1980 LOCATE 20,16:PRINT CURS<127)+CURS(2 
33)+ CHR*(127)i 
1990 PEN 3 

2000 FOR 1=20 TO 28 STEP 2:LOCATE i,24:P 

PINT CUES(g3);:NEXT 1 

2010 LOCATE 28,23: PRINT CHR*(g3>i 

2020 LOCATE 20,15:PRINT CHE-6 ( 252 ) r Cl IRS ( 2 

53)+CHR*(254)i 

2030 PEN 1 

2040 LOCATE 30,22:PRINT " "! 

2050 LOCATE. 1 , 1 : PR I NT " Pu 1 2 a la barra esp 
aciador a “ 

2060 LOCATE 20,4:PRINT" FUEL- 

20^0 I OCATF 21,22:PRIMT"FUMKER " i 

2080 LOCATE i'l , II: PRINT" -TORRES" i 

2090 IF INKEY(47)THEN 2090 

2100 GOSUB 2120 

2110 RETURN 

2120 CL3:GOSUE 3200 

2130 GOSUB 2480 

2140 GOSUB 1150 

2150 FOR 1=1 TO 40:FOR j=2 TO 25 
2160 ON S4 [ i , j1G0T0 2180,2190,2200 
2170 COTO 7210 

2180 PEN 2:LOCATE i,j:PRINT CMRS(g2i;;GO 
TO 2210 

2190 07=03:08=04:03=1:04=j:GOSUE 1820:03 
=07:04=03:GOTO 2210 

2200 PEN 3:LOCATE i ,j :PR I NT CURS($3)i 
2210 NEXT j:NEXT i 
2220 PEN 3:GOSUE 990 
2230 RETURN 

2240 IF E=1 THEM SOUND 2,T3,50,4 
2250 IF YO=0 AMD 05 = 0 THEN RETURN 
2260 IF A>G THEN A-A 1:RETURN ELSE A=3 
2270 IF ¥0=1 THEM SOUND A ,4Op,50,12:SO.UN 
D 4,300,50,12 ELSE SOUND 4,200,50,l3:SOU 


ND 4,100,50,12 
2280 RETURN 

2290 IF F2< M THEN F2 = F2+100 ELSE SOUND 1 

,150,5,13 

2300 GOSUE 2320 

2310 RETURN 

2320 PEN 1:HOCATE 7,1:PRINT STRING*(1WT( 

F2K-5/M) , CHR* (154) ) S 

2330 RETURN 

2340 PEN 1:LOCATE 7,1 

2350 IF F2=0 THEN PRINT SPACE*(5)!:GOTO 
2470 

2360 ON F2/M*10 GOTO 2370,2380^2390,2400 
,2410,2420,2430,2440,2450,2460 
2370 PRINT CHR*(255)+SPACE*(4);:GOTO 247 
0 

2380 PRINT CHR*(154)+SPACE*(4)1:GOTO 247 
0 

2390 PRINT CHR*(154)+CHR*(255)+SPACE*<3) 
i:GOTO 2470 

2400 PRINT STRING*(2,CHR* 1134))4-SPACE* (3 
)!:GOTO 2470 

2410 PRINT STRING*<2,CHR*(154))+CHR*(255 
)+SPACE*(2);:GOTO 2470 

2420 PRINT STRING*.(3, CHR* (154) ) +SPACE* (-3 
)i:GOTO 2470 

2430 PRINT STRIMG*(3,CIHR*(154))+CHR*(255 
) +SPACE*(i) i .'GOTO 2470 

2440 PRINT STRING* < 4,CHR*(154))+SPACE*(1 
)i:GOTO 2470 

2450 PRINT STRING* (4 , CHR* (154) ) +CHR* (;255 
fi:GOTO 2470 

2460 PRINT STRING*(5,CHR*i154))5 
2470 RETURN 

2480 PEN 2: LOCATE 2,1:PRINT"FUEL" i 
2490 LOCATE 13, 1:PR I NT"MOT"; 

2500 LOCATE 19,1:PRINT"GRABS"! 

2510 LOCATE 27,1:PRINT"ALARM" i 
2520 RETURN 

2530 IF T2>0 THEN T2 = T2~1 ELSE D3=i 

2540 RETURN 

2550 CLS: CALL 2<BB03 

2560 IMPUI"Cual es su nornbre"iNO*:NO*=LE 

FT*(NO*,9»:CLS 

2570 FOR i=IO TO 1 STEP-1 

2580 IF S2I:1>S3 THEN NEXT i;GOTO 2640 

2590 FOR j =i TO 1 STEP-i 

2600 T0=S2CjI:T*=N*£j1 

2610 S2CjJ=S3:MSIjT=NO* 

2620 S3=T0:NO*=T* 

2630 NEXT j 

2640 PRINT"riombre“SPACE* (7) i "puntos" : PRI 
NT 

2650 FOR 1=10 TO 1 STEP-1 
2660 PRINT" “;N*Ci],S2Ci I 
2670 NEXT i 
2680 GOSUB 3520 
2690 RETURN 

2700 PEN 1:FOR 1=19 TO 291F0R j=21 TO 24 
2710 IF 341),j 1=3 THEN S3 = S3 + 10 
2720 NEXT j:NEXT 1 

2730 CLS:PRINT" "iS3:PRINT 

2740 FOR 1=6 TO 12 STEP 3 
2750 IF S4Ci,241=1 THEN S0=S0+2 
2760 NEXT i 


Amstrad User / 61 






2770 IF SO <6 THEN S=S0;G0T0 2880 ELSE S= 

S+SO:30=0 

2780 FOR i=6 TO 10 STEP 4 
2790 IF 84 [ 1,23} = 1.4 AMD S4Ci + l,23]=2 AND 
S4[i+2,233=14 THEN S0=S0+6 
2800 NEXT i 

2010 C=S-iSO:IF S0< 12 THEN 2830 ELSE S1 = 1 
2820 IF S4[9,23 3 = 1 THEN S=S + 2 ELSE 2880 
2830 IF S1=0 THEN 2880 
2340 FOR j=22 TO 8 STEP-2 
2S50 IF S4 C 9,j] = 1 THEN S = S + 2 ELSE 2680 
2860 IF S4I8,j-l]=14 AMD S4I9,j-13=2 AND 
S4C10,j-1]=14 THEN S=S + 6 ELSE 2880 
2870 NEXT j 
2380 S3=S3+3 

2890 PRINT"Por los trabaj os en 1» torre 
tu puntuacion ")S:PRINT’« 

2900 IF S=84 THEN PRINT "For -finishing to 
wer you scored 300PRINT:33=33+300 
2910 IF S5=l THEN PRINT"Por destruir la 
nave C'ELSE S3=S3+100:PRINT"Por salvar 
la nave*iSPACE*(6)f"100” 

2920 PRINT:PRINT:PRINT“Tu puntuacion tot 
a! " iSPACES(12)f S3 
2930 GOSUB 3520 
2940 RETURN 

2950 xe=x:ye=y:GOSUB 1380:GOSUB 3540:CLS 
:PEN 1 

2960 IF F2=0 THEN PRINT" Te has quedado 
sin fuel“:PRINT:RETURN 

2970 IF 0=1 THEN PRINT:PRINT“La radiacci 
an ha destruido tu nave.”:RETURN 
2980 PRINT"Te has estrellado.* 

2990 RETURN 

3000 PEN l,iIF x < 19 OR x>28 OR y<21 THEN 
06=1:GOTO 3080 
3010 FOR 1=17 TO 30 

3020 IF S4 Ci,20 3 < R1 OR S4tl,25J<RI THEN 

3080 

3030 NEXT i 

3040 FOR j =20 TO 25 

3050 IF S4C17,j]<R1 OR S4C30,j}<Rl THEN 

3080 

3060 NEXT j 

3070 IF C-0 THEN CLS; PRINT"FELICIDADE3 t 
u nave has sobrevivido a":PRINT:PRINT"La 
s eruciones":RETURN ELSE RETURN 
3080 S5=l: :<e=x: ye=y : GOSUB 1380: CUS: PEN 1 
3090 IF 06=1 THEN PRINT:PRINT”destruido. 

*:RETURN 

3100 PRIMT''E1 bunker abierto cuando 1PRI 
NT: PRINT" la EO" : PRINT : PRINT 'DO 11 
3110 RETURN 

3120 IF D4=l THEN 3150 

3130 IF y<22 OR y>23 OR *,<29 OR x>31 THE 
N IF 34130,223=0 AND 34130,233=0 THEN 31 
50 

3140 RETURN 

3150 GOSUB 3500:D4=D4*-1 

3160 IF D4=l THEN F0=143:F=14 ELSE F0=32 

:F=o 

3170 S4C30,223=F:S4C30,23 3 =F 

3180 PEN 1:LOCATE 30,22:PRINT CHR$(FQ>i: 

LOCATE 30,23:PRINT CHR$(F0>; 

3190 RETURN 
3200 PEN 1 


3210 FOR 1=1 TO 40:3411,13=Rl:S4Ci,253=R 
1:LOCATE i,25:PRINT CHR®(gl);:NEXT i 
3220 FOR j =15 TO 25:S4C1,j3=Ri:LOCATE 1, 
j .'PRINT CHR$ (g 1 1 ; : NEXT j 

3230 FOR i=2 TO 25: S4[1 , i3=R1:34C40, 1 3 =R 
1:LOCATE 40,1:PRINT CHR*(g111:NEXT i 
3240 FOR 1=36 TO 39: FOR j =2 3 0 13.S4[i,\i 
3=R1:LOCATE i,j:PRINT CHR® igl1j:NEXT j:N 
EXT i 

3250 FOR i=27 TO 32:FOR j=6 TO 20:S4Ci,j 
3 =R1:LOCATE i,j:PRINT CHR®(gl>i:NEXT j:N 
EXT 1 

3260 FOR j =16 TO 18:LOCATE 32,j:PRINT CH 

RSM32) 1 :S4 13.2, J 3=0: NEXT j 

3270 LOCATE 33,19:PRINT CHR*(gl1+ CHR*(gl 

)+CHR$(gi)i:S4C33,193=R1:34C34,193=R1:54 

[35,193*R1:34[30,223=0:S4t30,231=0 

328p FOR j = 8 TO 24:LOCATE 2,j:PRINT CHRS 

(gi)i:34[2,j 3=Ri:NEXT j 


3290 LOCATE 16,24:PRT'NT CHR® ( gl 1 ; : S4 C16, 
24 3 =R1 

3300 FOR j =19 TO 24:L0CATE 17,J:PRINT CH 
R® (gl) ; : S4 [ 17,3 3 =R1: NEXT j 
3310 LOCATE 17, lSJPRINT CHR® (223) j : S4E17 
,1S3-R1 

3320 FOR 1=18 TO 26:LOCATE i,20:PRINT CH 
R®(gl) i:S4 Ci,20 3 =R1:NEXT i 
3330 LOCATE 18,21:PRINT CHRS<220);:S4[18 
,213=R1 

3340 LOCATE I 8,19:PRINT CHR®<223)i:S4118 
,193=R1 

3350 LOCATE 26,19:PRINT CHR®<222)i:34(26 
,19 3 =R1 

3360 LOCATE 15,24:PRINT CHR®(222);:S4 [ 15 
,24 3 =R1 

3370 LOCATE 16,23:PRINT CHR$(2^2)i:S4C16 
,233=R1 

3380 LOCATE 18,24:PRINT CHR®(223)!:S4C18 
,24 3 =R1 

3390 LOCATE 30,21:PRINT CHR*(gl>;:94(30, 
213=P1 

3400 LOCATE 29,21 i-PR I NT CHR® ( 221 ) ! : S4 [ 29 
,213=R1 

3410 LOCATE 29,24:PRIMT CHR®<222)i:S4[29 
,243=R1 

3420 LOCATE 30,24:PRINT CHR*(gl>i:S4C30, 
24 3=R1 

3430 LOCATE 6,25:PRINT CHR®(143)i:LOCATE 
9,25:PRINT CHR*(143)i:LOCATE 12,25:PRIM 
T CHR®(143)f 

3440 IF D4=1 THEN PEN 1:D4=-i:GOSUB 3120 
3450 FEN 3 

3460 FOR 1=36 TO 39-.L0CATE i,3:PRINT" “; 

:S4[i,33=0:NEXT i 

3470 LOCATE 36,4:PRINT CHR®(143)+ CHRS(23 
3)+ CHR®(143)j 

3430 FOR i=36 TO 38;S4ti,43 = 13:NEXT i: 34 
[37,43 = 12:L0CATE 39,4:PRINT" " i'1 S4 [ 39,43 
= 12 


3490 RETURN 
3500 FOR Dl= 
10, 13 

3510 RETURN 
3520 LOCATE 
a continuar" 


1 TO 50:NEXT Dl:SOUND 1,200, 


1,25; PRINT"PuI sa espacio -par 


3530 IF INKEY(47)THEN 3530 ELSE CLS:RETU 
RM- 


3540 £=-i:Y0=0:05=0 
3550 RETURN 


62/Amstrad User 



















Ya se puede escuchar 
el sonido del futuro. 


i 




Mlflt 



Llega a fispana la Alta Fidelidacl SVI: Tecnologia de futuro para el sonido, 

HI-FI SVI. Conozcala. Conozca su futuro en musica y disfrutelo ya. Ahora puede. 


— Plato. 

— Amplificador, 25 W por canal 

— Doble pletina de arrastre, con grabacion 
a alta velocidad. 

Sintonizador. 

— Ecualizador. 

— Columnas de dos vfas. 

— Compact-Disc con lectura por rayo laser. 


n recio del Equipo (sin Compact- Disc), con 
columnas y mueble especial: 59.900 ptasf 
Precio del Compact-Disc: 49.900 pfas.* 

CONJUNTOs 

PRECIO ESPECIAL DE LANZAMIENTO: 99.900 PTASf 

* Estos pfccio c no induyeti IVA 



ESPANA 





LO NUESTRO ES HAOER BUENAS GESTIONES 


Para AMSTRAD 8256 y 6128 

CONTROL OE ALMACEN + I.V.A. 

Sepa lo que tiene, su costo, proveedor, totales por arti'culos y general. Rida cuantos 
resultados quiera de su explotacibn, por producto, proveedor, etc., etc. (15.300 ptas. 
incluido I.V.A.) 

CUENTAS PROVEEDORES-BANCOS-CLIENTES 

Sencillo control de cuentas separadas (cuantas quiera), con lo que eliminar<S 
el problema diario de la pequefta empresa con buen movimiento (8.600 ptas. 
incluido I.V.A.) 

RECIBOS 

Programa que resuelve el mecanografiado interminable. Asociaciones, co- 
munidades, colegios, clubes, podrbn hacer los recibos normalizados con 
domiciliacibn bancariay posibilidad de correcciones. (18.300 ptas. incluido 
I.V.A.) 

CLIENTES 

Datos actualizados, etiquetas correspondencia. Peticibn por 5 campos 
los resumenes (8.600 ptas. incluido I.V.A.) 

FACTURACION 

Numeracibn correlativa autombtica, fecha automatica, resumenes 
clientes y totalizaciones (15.300 ptas. incluido I.V.A.) 

PRESUPUESTOS 

Presupuesto sencillamente cuanto quiera y transfbrmelo en factu- 
ra de forma sencilla. Posibilidad transformaciones y reformas. 

(18.300 ptas. incluido I.V.A.) 

HACEMOS PROGRAMAS A M EDI DA 

Encargos llamar o contactar con Juan Luis Ruiz. Tno.: 474 55 32 




CONTABILIDAD 

Plan contable nacional. Nuevas cuentasl.V.A fa- 
cil de usar y muy profesionai 
6128 (10.864) incluido I.V.A. 

8256 (22.288) incluido I.V.A. 


PEDIDOS, TELEFONO, CARTA O TELEX 
REEMBOL.SO SIN GASTOS. 

ESPECIAL A COLABORADORES 
RESTO DE ESPANA 


i hw informatica 
Uf GROTUR, S.A. 



Cl JAIME EL CONQUISTADOR, 27 
28045 MADRID. Tno. 474 55 00 
474 55 32 
Tblex: IGSA 48452 

































Fronton 


En la seccion «Tecla a tecla» del num. 5 (mes 
de febrero) el listado del programa Fronton sa- 
lio muy borroso por causas ajenas a nuestra vo- 
luntad. Por este motivo publicamos de nuevo di- 
cho listado en esta seccion, ya que hemos reci- 
bido algunas cartas pidiendolo. Esperamos no 
haber causado muchas molestias a nuestros 
lectores. 

10 REM ********* FRONTON *********** 

20 REM ***** AMSTRAD USER 1986 ***** 

30 REM ***************************** 

40 REM 

50 BORDER 1:INK 0,1:INK 2,24:INK 3,6 
-60 SPEED KEY 15,2 

70 ENV 1,1,18,0,11,0,10:ENT 1,10,2,2 
80 ENV 3,1,0,16,5,-3,2 

90 ENV 2,5,3,3,1,-21,22,9,-3,2:ENT -2,10 
,2,2,5,-7,1,2,11,3,2,-4,8 
100 MODE 1 

110 MOVE 30,16:DRAWR 0,400,1:MOVE 610,16 
:DRAWR 0,400,1 

120 PEN 3:LOCATE 3,1:PRINT STRING*(36,14 
3) :PEN 2:LOCATE 3,2:PRIMT STRING* (36 ,14 
3):PEN l:F0R r =5 TO 6:L0CATE 3,r:PRINT S 
TRINGt(36,143):NEXT r 
130 bx=9 

140 vid=10:pun=0 

150 PEN 1:GOSUB 460 

160 IF INKEYSO" "THEN 160 

170 GOTO 200: REM cornienza el j uego 

180 LOCATE bx, 24:PRINT“ ";STRING*(4,131 

) i " " 

190 RETURN 

200 xa-1:ya=i:IF INT(RND*21=1 THEN xa=-x 
a 

210 PEN 1:GOSUB 180 

220 ORIGIN 0,400 

230 x=bx+4:y=ll:xl=x:yi=y 

240 xl=x+xa:y1=y+ya;REM comienzo del buc 
le principal 

250 IF x1=3 OR x1=38 THEN xa=-xa 
260 GOSUB 400 

270 IF y1=24 AND xl>bx+l AND xi<bx+6 THE 



N ya=-ya:y1=y1-2:SOUND 130,44,8,7,1,1:a= 
((X>bx+5)OR(x<bx+2)):IF a=-i THEN xa=xa* 
a:xl=xl+xa:yl=yl+l 

280 IF y1=25 THEN LOCATE x,y:PRINT" ":GO 
TO 370 

290 GOSUB 180 

300 t=TEST ((16*xl)-1,-(16*yl)-1):IF t<> 
0 THEN ya=-ya:xz = xl:yz = yl : yl=yl+ya: GOSUB 
430:IF t =2 THEN pun=pun + 10:GOSUB 460 
310 IF t=3 THEN pun=pun+20:GOSUB 460 
320 IF t=l THEN pun=pun+5:GOSUB 460 
330 IF y 1 = 1 THEN ya=l 

340 LOCATE x,y:PRINT " ":LOCATE xl,yl:PR 
INT CHR*(233):x=xl:y=yl 

350 IF y=i OR x=3 OR x=38 THEN SOUND 129 
,78,8,7,1,1 

360 GOTO 240", REM -final del buc 1 e princip 
a 1 

370 vid=vid-1:SOUND 132,19,46,12,2,2:IF 
vid =0 THEN GOTO 440 
380 GOSUB 460 
390 GOTO 200 

400 IF (INKEY(8)=0 OR INKEY(74)=0)AND BX 
>2 THEN BX=BX-=2: RETURN 

410 IF (INKEY <1)=0 OR INKEY(75)=0)AND bx 
<32 THEN bx=bx+2:RETURN 
420 RETURN 

430 LOCATE xz,yz:PRINT " RETURN 

440 IF pun>=record THEN record=pun 

450 purt=0: vi d=5: GOSUB 460:G0TQ 100 

460 SOUND 130,0,20,13,3,0,31:LOCATE 1,25 

:PRINT"RECORD";record;:LOCATE 16,25:PRIN 

T"PUNT0S")pun:LOCATE 30,25:PRINT"VIDAS"; 

vid:RETURN 


Amslrad User / 65 











Libro: LOGO, de la tortuga a la inteligencia artificial Editorial: Vector Ediciones 
Autor: Luis Rodriguez-Roselld Pbginas: 581 


Es indudable que existe 
un interbs creciente en todo 
el mundo por el lenguaje 
LOGO. Podria decirse que 
se trata de un fenomeno 
sociologico mas que de un 
lenguaje de ordenador. 
Existen publicaciones pe- 
riodicas dedicadas en ex- 
clusiva a este lenguaje, 
congresos dedicados inte- 
gramente a LOGO; se 
crean asociaciones de 
usuarios en muchos pai- 
ses. A pesar de que todo el 
mundo hable de el, LOGO 
sigue siendo un gran des- 
conocido, y la idea mbs ge- 
neralizada sobre el mismo 
es que es un lenguaje para 
ninos. 

La incorporacibn de la in- 
formbtica a la ensenanza 
es un hecho imparable, y 
se dirla que en la actuali- 
dad es un fenomeno crltico 
en nuestro pais. Es, por 
tanto, el momenta idbneo 
para iniciar una reflextan 
que permits conocer a fon- 
do LOGO, tanto desde un 
punto de vista informatico 
como de su filosofia educa- 
tiva y sus posibilidades rea¬ 
les en la ensenanza. Este 
es el objetivo primordial 
que se propone el presen¬ 
te libro. 

El enfoque dado a esta 

obra proporciona una vi¬ 
sion general de LOGO sin 
centrarse en ningun dialec- 
to concreto, procurando uti- 

lizar aquelllas primitivas 
que son comunes a la ma- 
yoria de las versiones del 
lenguaje, y haciendo hinca- 
pie sobre todo en las es- 
tructuras de los programas, 
alejbndose de un enfoque 
de tipo «‘manual» para un 
ordenador concreto. 

El autor ha planteado 
acertadamente el libro su- 
poniendo que el lector igno- 
ra todo sobre este lengua¬ 
je, por lo cual comienza tra- 
tando los aspectos genera 


les del LOGO, su pedago- 
gla asociada y su relation 
con el mundo de la informa¬ 
tics en la educacibn. 

A continuation comienza 
el aprendizaje concreto del 
lenguaje; se presentan los 
procedimientos incorpora- 
dos, las entradas que nece- 
sitan estos procedimientos, 
la posibilidad de que el 
usuario defina sus propios 
procedimientos, las varia¬ 
bles, las listas, el control 
del editor y la sintaxis. 

El siguiente capitate nos 
introduce en la parte del 
LOGO mas conocida, y qui- 
za la mas espectacular: ios 
grbficos de tortuga. Apren- 
demos las instrucciones 
que permiten subir y bajar 
la pluma, mostrar y escon- 
der la tortuga, situarla en 
coordenadas cartesianas, 
orientarla; igualmente po- 
demos pedirle al ordenador 
que nos proporcione infor¬ 
mation sobre el estado de 
la tortuga, esto es. su situa- 
ci6n, el color de la pluma y 
otros datos. Tambien abun- 
dan los ejemplos acerca de 
cdmo utilizarla, como por 
ejemplo una serie de pro¬ 
cedimientos para dibujar 
varios tipos de espirales 
utilizando un proceso re¬ 
cursive. 

Los graficos de tortuga 
nos serviran tambien para 
comprender la mejor cuali- 
dad del lenguaje LOGO: la 
programacibn modular. 
Una serie de ejemplos nos 
muestran como disenar 
modulos que realizan cada 
uno un dibujo, y luego com- 
bfnarlos de forma que se in- 
terrelacionen. Asi conse- 
guiremos dibujar una flor 
utilizando repetidas veces 
otro procedimiento que di- 
buja un petalo, o podremos 
definir una serie de proce¬ 
dimientos para dibujar una 
casa, un arbol, un coche, 
una estrella, y con ellos di¬ 


bujar un paisaje de ciudad. 
Tambien hay ejemplos de 
como realizar dibujos se- 
mejantes a mosaicos. 

Ahora que ya compren- 
demos mejor la forma de 
utilizar el LOGO, podemos 
enfrentarnos con cosas 
mas abstractas, como las 
operaciones iogicas, las 
funciones matematicas in- 
corporadas, la definicibn de 
funciones o la representa- 
cibn de numeros y opera¬ 
ciones aritmeticas. 


LOGO 

Dfc LA TORTUGA A LA 

<fjTF( igencia ARnncvr 


LUIS R. ftuSELLu 



A continuacion se expli- 
can las estructuras de con¬ 
trol que posee este lengua¬ 
je y como obtener otras que 
no posee, como pueden 
ser las estructuras WHI¬ 
LE... WEND, DO... UNTIL y 
otras. Tambien se profundi- 
za en la repercusibn y algu- 
nas de sus aplicaciones, 
como pueden ser el calcu- 
to del maxirno comun divi¬ 
sor de dos numeros o el 
calculo de las raices de una 
funcibn. 

Sin embargo, el LOGO 
no es solamente los grafi¬ 
cos de tortuga. Es un len¬ 
guaje bastante potente en 
lo que respecta al trata- 
miento de palabras como 


grupos de letras, y de listas 
como grupos de palabras. 
El autor nos demuestra 
como extraer un elemento 
cualquiera de una lista, 
como ampliarla, como cal- 
cular el numero de elemen- 
tos. Tambien se pueden 
conseguir funciones mas 
complejas, como insertar 
una lista en otra, reempla- 
zar un elemento de una lis¬ 
ta por otro, saber cuantas 
veces aparece un elemen¬ 
to en una lista, eliminar un 
elemento de una lista todas 
las veces que aparezea, 
eliminar elementos repeti- 
dos, ordenar los elementos 
de una lista, realizar opera¬ 
ciones matembticas con lisj 
tas de numeros, cambios 
de base de numeration e 
incluso operaciones con 
numeros romanos. 

Las listas permiten hacer 
muchas cosas. De su uso 
avanzado se deriva la posi¬ 
bilidad de simular inteligen¬ 
cia artificial, especialmente 
la utilizacion de estructuras 
en ar bo I. Asimismo las in s- 
trucciones de tortuga per¬ 
miten simular movimientos 
de animates, simular la vi¬ 
sion y otras aplicaciones 
muy interesantes. 

Tambien es posible ma- 
nejar ficheros y estructuras 
de datos desde el LOGO, 
asi como simular un mundo 
tridimensional para la tortu¬ 
ga. De hecho, las primeras 
aplicaciones cientificas del 
LOGO se encaminaron a 
mover una tortuga-robot 
real, no un dibujo en panta- 
ila. y hacer que el tal robot 
se moviera por el espacio 
tridimensional real con un 
cierto grado de indepen¬ 
dence. 

Ademas, en algunos dia- 
lectos de LOGO es posible 
manejar musica, asi como 
utilizar una paleta de colo¬ 
res para asignar uno a 
cada pluma disponible. 































Libro: Cometas en tu micro: el Halley Editorial: Anaya Multimedia 

Autor: Francisco Galendex Dominguez y otros Paginas: 95 


El mayor acontecimiento 
de los ochenla es la nueva 
visita del cometa Halley. 

En esta ocasion el come¬ 
ta se encuentra con una 
generacion capaz de anali- 
zarle de forma sofisticada 
mediante el uso de ordena- 
dores personales. 

«Cometas en tu micro» 
te da todos los programas 
necesarios para que pue- 
das predecir y analizar el 
comportamiento del Halley 
o de cualquier otro cometa. 

Dos partes componen 
esta obra. La primera es 
una introduccion al conoci- 
miento de los fenomenos 
astrondmicos destacando 
el papel de los cometas. Ha 
sido elaborada por Agustin 
Sanchez Lopez, secretario 
de la Agrupacion Astrond- 
mica Vizcalna, en un es- 
fuerzo integrador que inclu- 
ye los dos grandes avan- 
ces: la intervencidn de la in¬ 
formatics en el rnundo de la 
astronomla y el relato del 


programs internacional 
para la recepcion espacial 
del Halley. 

La segunda parte incluye 
los programas de ordena- 
dor por medio de los cua- 
les puedes comprender di- 
versos aspectos de las le- 
yes que rigen el sistema 
solar y los cometas. Ha 
sido elaborada por rniem- 
bros de la Agrupacidn As- 
trondmica Salmantina. Los 
programas se presentan de 
forma que la comprensidn 
de los conceptos es paula- 
tina desde los mas simple 
hasta lo mds complejo. Se 
ha cuidado con esmero la 
correlacidn entre los resul- 
tados en pantalla y la reali¬ 
dad astrondmica. 

En esta segunda parte 
encontraras cinco progra¬ 
mas grdficos y dos numdri- 
cos con los que analizar ex- 
haustivamente el paso del 
Halley o de otros cometas, 
con consejos de adapta- 
cidn para el Amstrad. 


DR GRAPH 

Programa para realization 
de graficos estadisticos tipo 
pastel, barras, etc. 


Para que su 

AMSTRAD frab^ |g|g! 


tf} PASCAL MT + 

Lenguaje cstructurado dc 
alto nivel. Para educacion, 
industria y gestion. 


C BASIC COMPILER 

Compilador de BASIC con 
extensiones graficas. 


.X.v, . 


D1 STRtBUtDOR OF1CIAL DE 


DR DRAW 

Programa de dibujo para 
diagramas tecnicos, logotipos, 
presentaciones, etc. F.n color. 


Adquicralos cn cualquier 
cstahleamiemn autori/ado 
o direetamente a: 

Casa de Software, s.a. 

NUEVA D1RECCION: 
TAQUIGRAFO SERRA, 7, 5." B 
Tels. 321 96 36 - 321 97 S8 
08029 BARCELONA 


dEN ^ f IIelpubuc°. 

para 

it 

• — catiiogo GRAici 


Solicit® 


de nuesiros P 


iroductos 


I 1 Dcsco rceibir contra reemholso los siguientes programas: 


Nontlirc: 

Direction: 

I'oblacioii 


1 Dcsco rccibir informacidn de los Siguientes 


ftanc«co QttaMt Don*»&uez 

" 'i ■ >" iopw 

• • . . *«• taz i opez A 

!-. AngebSanfchtJ Gtarc \ ^BN 

Cometas \ 

entu Micro: e 1 Halley 

Calculos de 6rbitas y parametros 
de cometas en BASIC 

•neJUf vurrj-rr nr- -vfciptwc.r n 

AM{,T*t 60 y APP„6« 


ALI-04-P6 














































Representation 

I r-' n In Unro Wn i m _ hior o fi mniArt In 01 i <31 CO 


Las funciones a repre- problemas a la hora de in- biar a funcion, lo cual se 


os ordena- 
dores perso- 
nales tienen 
como princi¬ 
pal caracte- 
ristica la capacidad de po- 
der realizar multiples ta- 
reas, casi tantas como se le 
ocurran al usuario. En esta 
ocasion presentamos un 
programa, remitido por un 
lector, que permite la repre¬ 
sentacion de funciones ma- 
tematicas de tres tipos dife- 
rentes y, ademas, la com- 
posicion de ondas senoida- 
les de direcciones perpen¬ 
diculars. Como cualida- 
des sobresalientes de este 
programa, hemos de seria- 
lar la posibilidad de utilizar 
un «Zoom» para ampliar 
sucesivas veces cualquier 
zona de la grafica repre- 
sentada, asi como la facili- 
dad introducida para calcu- 
lar graficamente las raices 
de la funcion, ya que me- 
diante una flecha tndvi! po- 
demos averiguar los valo- 
res de las coordenadas X e 
Y de cualquier punto de la 
pantalla. 

Los tipos de funciones 
que podremos representar 
son los siguientes: funcio¬ 
nes de dos varibles inde- 
pendientes, las cuales apa- 
recen dibujadas en pers- 
pectiva en la pantalla; fun¬ 
ciones parametricas, en las 
cuales las variables X e Y 
dependen de un unico pa- 
rametro t; y funciones en 
coordenadas polares, en 
las cuales lo que varia es el 
radio en funcion de un an- 
gulo phi. 


sentar estan almacenadas 
en lineas de programa, por 
lo que para introducir una 
funcion distinta, el progra¬ 
ma edita la llnea en la que 
esta se encuentra, pudien- 
do entonces modificarse a 
voluntad, pero teniendo 
siempre mucho cuidado de 
mantener el numero de ll¬ 
nea que aparecera detente 
del cursor. Una vez introdu - 
cida la funcion, se retorna- 
ra al menu del que haya- 
mos salido pulsando la te- 
cla de control [CTRL] junto 
con la tecla [ENTER] pe- 
quefia (en el 6128, la unica 
tecla [ENTER]) 

Los usuarios de un CPC 
464 deben mantener la li- 
nea 20 tal y como esta es- 
crita, mientras que los 
usuarios de los modelos 
664 o 6128 deben eliminar- 
la, cuidando de NO RENU- 
MERAR el programa. ya 
que si lo hacen tendrian 


troducir sus propias funcio¬ 
nes. 

El manejo del programa 
es sencillo, pues basta con 
seleccionar mediante el 
menu principal el tipo de 
funcion que deseamos re¬ 
presentar y, una vez en el 
submenu correspondiente, 
tan solo es necesario intro¬ 
ducir la funcion y los para- 
metros que detallaremos a 
continuacion para obtener 
la representacion deseada. 

Como primera opcion del 
menu se nos ofrece la re¬ 
presentacion de funciones 
de dos variables. Con ella 
podremos dibujar funcio¬ 
nes de la forma Z=f(X,Y), 
en las que la Z (coordena- 
da vertical) varia depen- 
diendo de la X y de la Y 
simultaneamente. 

Una vez en el submenu, 
la primera opcion que se 
nos presents es la de cam- 


realiza como ya hemos ex- 
plicado. La funcion mtrodu- 
cida por defecto es 
Z=(SI N(X)/X)*(SIN(Y)/Y). 

La segunda opcion de 
este primer submenu per¬ 
mite introducir los marge- 
nes entre los que variaran 
las variables X e Y. Para 
ello, debemos introducir el 
valor rninimo y el maximo 
que queremos representar 
en la pantalla para cada va¬ 
riable. Inicialmente estos 
son (-12.12) tanto para laX 
como para la Y. 

La opcion tres calcula 
primero los valores de la 
funcion en los margenes 
especificados, y a conti¬ 
nuacion calcula las proyec- 
ciones a dibujar en la pan¬ 
talla para obtener una ima- 
gen tridimensional. Este 
proceso resulta lento, si 
bien solo es necesario la 
primera vez que se dibuja 
una funcion. Si ha vueito al 



0' 270' 


68 / Amstrad User 




















menu y desea dibujar la 
triisma funci6n otra vez, 
puede elegir la opcion cua- 
tro, la cual utiliza los valo- 
res ya calculados, ahorran- 
do asi bastante tiempo. 

La opcion cuatro dihuja- 
ra la funcion sin realizar el 
calculo de valores y su 
transformacion a proyec- 
ciones, pero solo si previa- 
mente se uso la opcion 
tres. 

Por ultimo, la opcion cin- 
co nos permite salir de este 
submenu. 

La segunda opcion de 


programa principal nos per¬ 
mite el dibujo de las funcio- 
nes en coordenadas para¬ 
metricas y la tercera, el di¬ 
bujo de las funciones en 
coordenadas polares. Los 
submenus de ambas opcio- 
nes los detallaremos en 
conjunto, ya que son los 
mismos pero aplicados a 
cada caso. 

Empecemos con la pri- 
mera opcion, mediante la 
cual podremos cambiar las 
coordenadas del punto 
donde los ejes se cruzan, 
permitiendonos asi colocar- 
los donde nos interese. Los 
valores de las coordenadas 


se daran toman'do como re¬ 
ferenda las coordenadas 
que usa el ordenador para 
dibujar puntos en la panta- 
lla. Los valores prescritos 
por defecto en el programa 
son, en el caso de las fun¬ 
ciones parametricas, 320 
para ia coordenada X y 200 
pra la Y lo cual correspon- 
de al centra de la pantalla; 
en las funciones en coorde¬ 
nadas polares, dichos valo¬ 
res son 100 y 200 para la 
X y la Y respectivamente. 

La segunda opcion de 
ambos submenus, tanto el 
de funciones parametricas 
como el de funciones en 


coordenadas polares, sirve 
para introducir los limites 
entre los cuales variara el 
valor del parametro t, en el 
caso de las parametricas, y 
el del angulo phi en el caso 
de las polares. Los valores 
predefinidos en el progra¬ 
ma son, para t, desde -15 
hasta 15, y para el angulo 
phi, desde -9.77 hasta 
9.77. 

La opcion numero tres 
permite que la funcion apa- 
rezca dibujada con mayor 
precision, si bien esto hara 
que se ralentice el proceso 
de dibujo de la mlsma. Tan¬ 
to en parametricas como 



Amstrad User / 69 




















REPRESENTACION DE FUNCIONES 


10 REM ** LINEA 20 solo para CPC 464 * 

20 POKE 0,0 

30 ON BREAK GOSUB 5470 

40 REM ***************************M** 

50 REM -if REPRESENTACION DE FUNCIONES * 

60 REM * Juan Jose Valverde * 

70 REM * 1986 * 

SO REM ******************************* 

90 MODE 2: CLEAR; TCI=26: F0=ci: R0=c: 11=0:03= 
0 

100 ON BREAK GOSUB 5470 

110 INK 1,TO:INK 0,FO:BORDER FO:IMK 3,F0 

120 GOTO 5210 

130 T0=26:F0=0:11=0:12=0 

140 ON BREAK GOSUB 5470:ON ERROR GOTO 78 
0 

150 KEV 140,CHR4(131+“GOTO 620"+CHRS(131 

:xi=-12:yi»-12:*f=12:/f=i2 

160 MODE 2:LOCATE 31,9:PRINT“3-D GRAPHIC 

S■ " : LOCATE 31,24:PRINT"Espere urt momenta 

170 DIM >,(21,211 : DIM 2(22,22) ;DIM 1(22,2 
2):DIM j (22,22) 

I S I., FOR |'i — C' Tu 2 o : F O F: ry= 0 TO z u • , fii + , , n. X 

1 )= (45568- S50*m+5202*:i) / < 356 + 1 7* * m + n ! ) IN 
EXT in, i'i 
190 GOTO 620 

200 CLS: 12 = 0: PRIM r ,, PULSA cti !i[ENTER) PA 
RA VOLVER AL MENU* 

210 EDI! 580 

220 MODE 2: wi! 1 i Z Dll.2.is ** 1 WEI IB : INPUT. “V 
rs 1 o i i ip i c i a 1 la x 11 J > ■ : I * >• i - O T H Ei-I >: i — 0, 
0001 

„ l: I Up I r is : Gi" , ■ 1 1 a 1 dt v. 1 IF i — o 1 

HEM ; ( =0*. COO 1 

240 ir ..,= .4 THEM 220 

250 IMPU1 11 Va 1 or micial da V , , i : IF / i =0 
THEM y 1=0.0001 

261 ' INPUT M Ja 1 or 1 i na 1 da / “ ; , 4 : cp_L . i , I 

=0 THEN y-f =0.0001 

2?G IF / i = ./ f THEN 250 

2S0 12=0:GOTO 620 

290 MODE 2: LOCATE 25.9; PRINT CHR*«24H-* 
CALCUtANDO VALORES DE LA FUNCION 1 + CHR* ( 
24) : L 0 C A T E 31.24 : PR IN T E s p a r a , 1 n p'p'i.oma ii t o 

0 m ’ 1: ii — l : x= i : ■—, i .* GOSUB 530'^ z i =r.' ol'S 
UB 5SO : z -f = z 

310 FOR »'.! T 0 %t l-TEP; n • l) 2C.9‘2?9:F 

OR Y = y i TO « STEPS' Jr f- iit £0.9999 

320 GOSUB 580 : z ( m, i ) =z* (m , i.) + 50 ) ! 178 + 

171 ( up 1 ii - 2 ) ■ 

330 IF r ( y , r-; ) z I THEN z 1 = z (m, n ) 

340 I 17 z (m, a : ( z i THEM z i =z ( ,v., n ) 

350 r=n + 1 : NEx 7 p : n= 1: rii=r.i 4 1 : NEXT X 
.5,1-0 A = 55 izf-zi) 

370 FOR R-p= 1 TO 21 : rOR r. = 1 T0 2 1 

380 i (n , rt) =2.5*1; (r«, r.) ; j («, m ! =2.5* ( 7g*(I 

7*rpi 128+ >: !m , r, 1 1! 1 7gr 1'’*,,,. + A* (z 1m , n* -z\', 

LVo i i : Ml. i mi i 2 = 1 

400 MODE 1 : ON BREAK STW'.-CW BREAK GC3UB 
5190 

410 GOSUB 5180 

4 2C: F'LGT 4 0, 6 U * iD R A W R — ’ O . 4 U : D F: A W R u, 1 1_. 1 i*10 
VER 0,-70: DRAWF; 70.-40 

430 TAG:MOVE 30.52:PRINT■V• } *. MOVE 173,52 
:PRINT“X";:move 105,190:PRINT "2 ";:tagoff 


en polares la precisidn esta 
fijada en 0.3, aunque su 
valor podra oscilar entre 
0.1 y 10, y el dibujo resul- 
tara mejor cuanto mayor 
sea el numero que intro- 
duzcamos. 

La opcion cuatro permite 
determinar'a que escala 
sera dibujada la funcidn. 
Cada eje puede ser dividi- 
do en escalas diferentes, 
de mode que podremos de- 
formar una grafica sin mas 
que modificar las escalas 
de los ejes de forma dis- 
tinta. 

Si deseamos dividir los 
ejes en un numero mayor 
de partes, podremos hacer 
uso de la opcion numero 
cinco de ambos submenus, 
la cual nos permite aumen- 
tar la precision de las esca¬ 
las de los ejes. Los valores 
que podemos introduce en 
esta opcion van desde 40 
hasta 640, siendo 80 el va¬ 
lor definido por defecto en 
el programa. Cuanto menor 
sea el numero introducido 
en esta opcion, mayor sera 


de los ejes. Si contestamos 
afirmativamente, las esca¬ 
las apareceran numeradas; 
en caso contrario solo apa¬ 
receran las divisiones en 
los ejes. pero sin numerar, 
lo cual puede ser util para 
una mayor claridad de la 
funcion que represente- 
mos. Si estamos en el sub¬ 
menu de polares se nos in- 
terrogara ademas sobre si 
deseamos dibujar los ra¬ 
dios. Estos son unas Kneas 
que separan los cuatro 
cuadrantes, detinidos por 
los ejes X e Y, en propor- 
ciones de 30 grados cada 
una, las cuales nos permi- 
tiran tener una idea aproxi- 
mada de los valores entre 
los cuales varia el angulo 
phi. 

La septima opcion de 
ambos submenus nos per¬ 
mite modificar la funcidn 
existente o introducir una 
nueva funcion. Para ello se 
emplea el sistema de edi- 



la precision de la escala. 

La sexta opcion de am¬ 
bos suDmenus rios permite 
dibujar la funcion que haya- 
mos introducido. Antes de 
empezar a dibujar se nos 
preguntara si deseamos 
que aparezcan las escalas 


cion de Ifnea explicado an- 
teriormente, y se vuelve ai 
menu de! que hayamos 
partido del mismo modo. 
En el caso de parametri- 
cas, la funcion introduci; 
daen el programa esta 
compuesta por: 

*X=t j 2-2’t 

*Y==1/t j 2+t j 2 


70 / Amstrad User 




















y en el caso de polares. la 
funcion es: 

R-2‘PI/p*SIN{3*p) 

donde p representa el an- 
gulo phi. 

Si desearamos represen- 
tar una funcion en explici- 
tas, de la forma Y=f(X). io 
que tendnamos que hacer 
es convertirla en una fun¬ 
cion en parametricas ha- 
ciendo un sencillo cambio 
de variable. Donde pone X 
ponemos t, y cuando ten- 
gamos que introducir la 
funcion, y se nos prequnte 
por la X, pondremos X=t y 
en la Y pondremos Y=f (t). 
Con un ejemplo esto se 
vera mas claramente. Si 
desaramos representar la 
funcion Y=SIN(X)/X, ha- 
ciendo el cambio de varia¬ 
ble la funcion quedaria des- 
glosada de la siguiente for¬ 
ma- 


* X=t 

’ Y = SIN(t)/t 

con lo cual ya solo tendrla- 
mos que introducir las dos 
partes de la funcion utill- 
zando la septlma opcion. 

La ultima opcion de los 
submenus nos permite re- 
gresar al menu principal, si 
bien existe una opcion que 
no aparece en el menu 
pero a la cual se puede ac- 
ceder pulsando 9, y es la 
del cambio de colores. Di- 
cho cambio se realiza con 
las teclas del cursor: [DE- 
RECHA] fe [IZQUIERDA] 
cambian el color del papel, 
mientras que [ARRIBA] y 
[ABAJO] cambian el color 
de la pluma. Pulsando 
COPY se da por terminada 
esta opcion. 

La cuarta opcion del 
menu principal nos permite 
la composicion de dos on- 
das perpendiculares del 
tipo senoidal. En la panta- 
lla obtenemos la figura re- 


Ecuaciones parametricas: x=T 2 -2*T y=-^-+T 2 



- 10.0 


sultante de la composic, 
matematica da ambas on- 
das. Estas figuras reciben 
el nombre de figuras “figu¬ 
ras de LISSAJOUS», y son 
las que se obtienen en las 
pantallas de los oscilosco- 
pios al componer dichas 
ondas. Las opciones con 
las que contamos son cam- 
biar las frecuencias de. am¬ 
bas ondas; cambiar la fase 
inicial de una de ellas, lo 
que nos permite desfasar- 
las un angulo entre 0 y 2*PI 
radlanes; cambiar las am¬ 
plitudes de ambas ondas; y 
aumentar la precision del 
dibujo, con la consiguiente 
perdida de velocidad en la 
representacion. 

Los valores introducidos 
por defecto en el programa 
son los siguientes: 

Las frecuencias son 3 y 
2 (pueden tomar cualquier 
valor, pero los mas intere- 
santes son ios numeros en- 
teros sencillos no divisibles 
entre si). 

La amplitud dada a am¬ 
bas ondas es de 150. Este 
valor se da tomando corno 
referencia los pixels de la 
pantalla. 


4*40 FOR m=l TO 20: FOR n=l TO 20 

450 S= ! i (m , ft) + i < rn< 1 . n + 1 ) ! /2: s = ' l i m, n ) * i 

< m +1, n +1) t / 2 

460 IF TEST(S,sy)T>0 THEM 510 

470 PLOT j ;m, n ) , j (m , n ' : DRAW i ln< i , r.) , j (m 

+ t , fi) : DRAW i {nU 1 . : 1 ) , j {riir 1 , n 1)DRAw i ( 

Rt, h ‘ 1S j j >' m i 11 +1) : DRAW i ! m, h i j I < ffl i lj 

430 MOVE 3,s 

490 IF PEEK 10i< >0 THEM FILL 3 

500 IF 11=1 THEM 11=0: ON BREAK STOP: Oil B 

REAL GC3LIB 5470:00 TO 600 

510 HE.‘41 n:MEXT at! ON BREAK ST OP: CM BREAK 
GObtJB 5470 

520 WHILE INKE , *< >" 11 ; WEND 

530 LOCATE 2.25 ‘.PRINT "Put aa COPT para vo 

1 ver al menu":A*=INKEY*:IT A*=*"THEN 53C 

540 IF UPPER*(A*S ='*C "THEN >/“ 1 .‘LOCATE 2.L 

5:FRINT SPACE*(33) :GOT 0 1690 

550 IF UPPER* t A*) = P" rp;;:i LOCATE 2, 25: PR 

IN r SPACE* 1331'• U "‘-■UVIE SiSO". I C UP .'.IjO'iO jI’O 

560 IP A*=CHR* 224 ) THEN 620 

570 "CiTO 530 

530 z= (3 IN i>,) /X) (MS IN ( 7) i Y) 

590 RETURN 

600 WHIL E IMKEV* ■' > " : WELTI! 

610 LOCATE 2,25:FRINT"FUL3A UNA TECLA PA 
RA VOL VER al NENu a : A-E-IrlKE, *: IF A*= "THE 

I! 6 i O 

62e l : 'T" Dt 2: ON BREAr. GOSL.B 5470: ERROR 

OC 1 T 0 -"’ou 

630 LOCATE 20,6: PR' I f f T CHRS ( 24 ! + ‘ FUNCION 
ES DE D03 VARIABLES EN EL ESPACIO "*CHR* 
( 24 : 

640 ^OC ATE 37, lO.-FRIN’ ''KEN:,'" 

3-53 LOCATE 25, il 3: PRINT " 1 , . . . CAMBIAR LA F 
UNCI ON 

660 LOCATE 23,15:PRINT"2....CAMBIAR HITE 
7VALG3 DE LA FUNCION" 

i70 LOCAlC 25, 17:PR IN: “3. . . .D1EUIAR LA F 
l.triC I ON" 

oOv 1 V'-CA T C. 25 ,19: PR IN’ " 4 . . . . D I BUT AR L A F 
UNCION BE NUEVO" 

670 LOCATE 25,21 : P'R I NT ”5. , ■ , V'iSLVER AL I tE 
NU PRINCIPAL" 


Amstrad User / 71 























760 1.0CA fE 2, 25 ; PF IliT 'E1.1 IA LA OF "ION CE 
GEADA ' i-5) " 

710 WHILE INI'E ,SLZNS 

“20 A'i- I i-IKE- S ; ‘ “ A*-* “THEN “20 ELSE aa=A 

SC1A*i 

770 IF ,- *<4<7 OR *a>5^ THEN 720 ELSE W-VA 
L (AS! 

4 ,j Lfv W LiOJ0 2 ; -0.220 1 29u , ~ 70 < ’60, 5 310 
750 SOTO 720 

^60 NODE 2: CLEAR:GOTO * 350 
770 IF 12=1 THEN 400 ELSE ?2C 
“?0 RES’.IKE HE. 


"’90 

NODE 2:CLEAR 

: Tp=2;:F0=0:1 1 =0: O' 1 BREA 

;; oc 

)SUB 5-1 ■’0: ON 

ERROR GOrO 123Cl 

800 

9-320: .•9=20i 

■*. • i - — i r > l i _ i r > : - i. i r i n i 

u* . W i •• . x ■ . >. 1 • 1 .7 . 1. £. -■ * ■ 1 

-0.3: E1-20; E2■- 20 

P3='80q= i 

31 0 

GuTu I 2 ,: J0 


G20 

MOLE 2:WHILE 

INK L T*0“”: WEND: INPUT "A 

tc i sif 1 or infi’i'i 

= ''! x 9 


Il-irtW 'Ot dfrifda del or iqen a "; / ? 

3-40 

GOTO 1240 


GGO 

NODE 2:WHILE 

INK'EYI, ; " " : WEND: INPl.ll "P 

.ec i s ioh (0.1 a 

10)*iF4 

860 

IF P4<0.i OR 

F’4 > i 0 THEM 850 

S“C 

GOTO 124o 


co'O 

NODE 2:WHILE 

INKEV*< > " " .* WEND 

S90 

1 

900 

INPUT"Llmite 

inferior de t =" ,* t i : •_ i = t 

INPUT "Lir.ute 

superior de t ="; t2 

910 

IF 11 = 12 THEN 380 

920 

GOTO 1240 


930 

MODE 2:WHILE 

INKEY*< '>" " : WEI ID: INPUT " E 

sea la del eje X 1 ' 

1 El 

940 

IMFUT"Esc a 1 a 

del e ) e Y" ■' E2 

950 

GOTO 1240 


960 

MODE 2:WHILE 

INKEYS< ) " " : WEND : I IpUT P 

recis1on de la esc«ia de los ejes (40 a 

640) 

—", 93 


970 

IF F3>640 OR 

P3<40 THEN 960 

9cO 

GOTO 1240 



990 MODE 2-.0N ERROR GOTO 1230511=11 :P0=1 
: GG3UP 209>0 
1000 !<=i 

1010 ON BREAK STOP: ON BREAK GOSUB 5190 
1020 FOR T = tl TO t 2 «■ 1 / ( F4* 1 00 ) STEP 1/(F'4 
K 1001 

1 OaG GQSLIB 1200 

104 0 x 1 ■ X / I + .x 9 : y 1 = Y / 10 + y 9 

1050 IF K= 1 THEH C = v 1: C0= ■/ 1: K = 0 

1060 IF C<0 OR 0640 OR COCO OR COMOO T 

HEN K=J:GOTO 1100 

iO^O PLOT C,CO 

103C DRAW x1« y1 

1090 C=>. 1 : CO= y 1 

1100 IF 11=1 THEN 11=0:ON BREAK STOP:ON 
BREAK GOSUB 5470:GOTO 1460 
1110 NEXT T:ON BREAK STOPION BREAK GOSUB 
5470 

1120 WHILE INKEY$<>"":WEND 

1130 LOCATE g,25:PRINT"Fulsa COPY para v 

olver al menu " : A$= I HKEY’S: IF AS="’THEN li 

30 

1140 IF UPPERS(A*)*’C"THEN v=2:LGCATE 2, 

25: PR I NT SPACES (33) .’GOTO 1690 

1150 IF UPPER* (A*) »"(/"THEN LOCATE 2,25:F 

RINT SPACES(33):m=1:GOTO 3410 

1160 IF UPPERS(AS)="p"THEN LOCATE 2,25:P 

RINT SPACES133):ICOPYlGOTO 1130 

1170 IF UPPERS(AS)="Z"THEN LOCATE 2,25:P 

RINT SPACES (33) :m=l .-GOTO 3990 

1180 IF AS=CHRS(224)THEN 1240 

1190 G”TO 1130 

1200 X=T 2»2*T 

1210 '■ = 1 / T ^ 2 * T ‘2 

. 220 R E T UP:11 


La fase inicia! dada es 
cero (ambas ondas estan 
en fase). 

La precision puede tomar 
valores del a 5, estando fi- 
jada imcialmente en 3. 

Una vez explicadas las 
diferentes opciones de 
cada menu, pasaremos a 
estudiar una serie de co- 
mandos que podremos 
usar una vez dibujada la 
funcion correspondiente. 
Alqunos son comunes a to- 
das las opciones y otros 
solo estan disponibles en 
las opciones de parametri- 
cas y polares. Estos co 
mandos se se ejecutan al 
pulsar la lecla correspon¬ 
diente a la primera letra de 
su nombre, una vez que te- 


Este nos hara una copia en 
impresora del dibujo que 
tengamos en pantalla, si 
bien solo funcionara si an¬ 
tes hemos cargado alguna 
rutma que nos simule el co- 
mando COPY para volca- 
dos de pantalla en impreso¬ 
ra. El programa esta prepa- 
rado para cargar el coman 
do COPY creado por el pro¬ 
grama TASCOPY. La ruti- 
na de carga esta en las li- 
neas 1490 a 1530, las cua- 
les se pueden modificar fa- 
cilmente para captar la car¬ 
ga de olra rutina cualquie- 
ra. 

Como comandos especi- 
ficos de las opciones de pa- 
rametricas y polares tene- 
mos dos que seran de gran 


COMPOSICION DE ONDAS 



nemos en la pantalla el di¬ 
bujo correspondiente. 

Como comandos cornu 
nes a todas las opciones 
tenemos el comando CO 
LOR (que se obtiene pul- 
sando la tecla [C]), el cual 
nos permite cambiar los co¬ 
lores del dibujo y del fondo 
con las_teclas del cursor. 
Estas funcionan igual que 
en la opcion 9 explicada 
anteriormente. El otro co¬ 
mando comun es el coman¬ 
do PRINTER, que se obtie¬ 
ne pulsando la lecla [P]. 


utilidad a la hora de realizar 
un estudio matematico de 
la tuncion. Se trata del co¬ 
mando ZOOM (tecla (ZJ) 
que permite-la ampliactdn 
de una parte cualquiera de 
ta grafica. y el comando 
VALORES (tecla (Vj), que 
lermite determinar de un 
modo aproximado los valo¬ 
res de las coordenadas x e 
y de un punto cualquiera. 

El primer comando reali- 
za una ampliacion de la 
porcion de la grafica que se 
encuentra dentro de un rec- 


72/Amstrad User 








































1430 GOTO 1240 

1490 fflB=HIMEM 

1500 MEMORY n 1911 

i510 LOAD' 1 ] COP i * B111 11 , rdiii 1910 

1520 CLOSEIN 

1530 CALL mm-1910 

1540 GOTO 1550 

1550 MODE 2:ON BREAK COSUB 5470 

1560 LOCATE 31,9: PRINT CHRS(24)4" ** MEN 

U PRINCIPAL ** "rCHRS(24) 

1570 LOCATE 20,13:PR INT"1. . . .REPRESENTAC 
ION DE FUNCIONES DE DOS VARIABLES" 

1530 LOCATE 20,15:PR INT"2. . . .REPRESENT AC 
ION DE FUNCIONES EN PARAMETRICAS" 

1590 LOCATE 20,17 ‘.PRINT "3. .. .REPRESENT AC 
ION DE FUNCIONES EN POLARES" 

1600 LOCATE 20, 191PRINT"4. . . . CQYPOEPCION 
DE ONOAS PERPENDICULARES" 

1610 LOCATE 20,21:PRINT"5 ....WER COKANDO 
S PRINCIPALES" 

1620 LOCATE 2,25:PRINT"EL IJA LA OFCION D 
ESEADA (1-5) " 

1630 WHILE INKEYS:1"":WEND 

1640 AS-INKEVS: IF AS="THEM 1640 ELSE aa 

=ASC(A*! 

i650 IP aa 49 OR aa 5I NCI! 164> ELSE W= 
VAL(A*) 


1230 t I = T 4 1 ,'P4* II .-RESUME NEXT 
1240 MODE 2!ON BREAK COSUB 54^0:011 ERROR 
GOTO 1230 

1250 LOCATE 22,3:P,9INT CNR*4245 4* FUNCIO 
NES EN PARAMETRICAS "+CMR*(24> 

1260 I OCA 1E 31.6:PRINT "MENU":q=l 

12^0 LOCATE 20.9 : PR I NT 11 1 ... . CAME IAR COOR 

DENADAS DE LOS EIES" 

1280 LOCATE 20,11:PRINT"2_CAMBIAR VAL 

ORES DEL PARAMETRO t" 

1290 LOCATE 20, 1 3: PRINT "3CAMBIAR PRE 
Cl SION DE LA FUNCIOH" 

1300 LOCATE 20. 15: PRINT - 4_CAMBIAR ETC 

ALAS DE LOS EJES" 

1310 LOCATE 20,1 T iPRINT'S....CAMBTAR RRF 
CIS ION DE LAS ESCALAT DE LOS EJES'" 

1320 LOCATE 20 . 1 8: PR I NT « 6 .... DI RU 7 AR I.A 
FUNCION" 

1333 LOCATE 2B . 2 i'1 PRI NT “ 7.... CAMBIAR LA 
FUNCION" 

1340 LOCATE 20.23)PRINT"8....VOLVER AL M 
EMU PRINCIPAL" 

1350 l OCATE 2,25". PR INT"EL I3A LA OPCIGN D 
ESEADA (1-8)" 

1360 WHILE INKEYST>”":WEND 

1370 AS=INKEYS:IF AS=""THEN 1370 ELSE aa 

=ASC(AS) 

13S0 IF a a < 4 9 OR aa>57 THEN 13:’0 ELSE W~ 
VAL(AS) 

1390 ON W GOTO 820.880,350.930.960,990,1 
420,1550,1820 
1400 GOTO 1260 
1410 END 

1420 MODE 2:KEY 140,CHRS(13)+“GOTO 1440" 
+ CHRS(13) 

1430 PR I NT " PULSA c tl-1 +1 ENTER 3 PARA DEFIN 
TR V (15 ".-EDIT 1200 

1440 MODE 2:KEY 140,CHRS(13)+"GOTO 1240" 
4CHRS(13) 

1450 PRINT"PULSA c t r 1 + [ENTERI PARA VGLUE 

R AL MENU":EDIT 1210 

1460 WHILE INKEYSO" “ : WEND 

1470 PRINT CI-IRS (23) i CHRS (0 ) f 1 LOCATE 2,25 

:PRINT"FULSA UNA TECLA PARA VOLVER AL ME 

NU":AS=INKE7S:IF AS=""THEN 1470 


1660 ON W GOTO 130,790.1860,281.0,4250,18 
30,1630 

167C) GOTO 1560 
1 6c0 END 

1690 IF RCiOl THEN LOCATE 2,25:. PR HU " TV 1 
sa COPY para salir" 

1700 AS= IMKEYS: IP AS= ” " "I HEN 1700 

1710 IP AS=CHRS (240) AND TOC 26 THEN TO = TO 

+ 1 

1720 IF AS=CHRS (241AMD TO JO THEN TO=TO- 
1 

1730 IF AS=CHRS(242)AND F0C26 THEN PO=EO 
4 1 

1740. 17 AS -CHRS (24 3’, AT® FT) VC. HILL FC'.^FO - 
X 

1750 IF AS-CHRS (224 ! THEN 1 78{J 
1760 INK I,TO: INK 0 , FO". BORDER F'Cv. 5V/I 3,F 
0 

1770 GOTO 1 700 

1780 IF R0=1 THEN SOUND 1.4 _ 8.30.15 
1790 IF RO•;1 THEN LOCATE 2.25:PRINT SPA 
CES(30) 

1 SoG DM \. GOTO 5 jO. 11 :0.64w, 1 2-tlO, 1 560 ,24 
30,2640,3200.3110 

18.10 %/-3-.LOCATE 2 .25.-.PPUNT SPACES ( 30> :GO 
TO 1690 

1820 v *41 LOCATE 2,25:F'RINT SPACES (30 ): GO 
TO 1690 

1830 V-5:L0CATE 2,25:PRINT SPACES(30>:GO 
TO 1690 

1340 v=7:LOCATE 2.25:PRIN1 SPACES<30):GO 
TO 1690 

1850 v8:LOCATE 2.25:PRINI SPACES(30):GO 
TO 1690 

1360 CLEAR:ro=c:11=0 
1870 ON BREAK GOSUB 5470 

1380 W0=-9.77384381:wl=-7.77384381:w2=9. 
7732.41.2.1-. v.9-l'CAT. -,7-2'C'C.-.P4^C. .7,\TV--26 -.FO--0 
:El=12:E2=12:P3=30:q=l:P0=0 
1390 GOTO 2620 

1900 MODE 2-.WHILE IHKE'fS " " -.WE11D-. ICFUT’ 

Abcisa del or iqeri*=" ; x9 

1910 INFUT"Ordenada del oriaen=";y? 

1920 GOTO 2620 

1930 NODE 2:WHILC INKEYS<>"":WEND: INPUT" 
Precision (0.1 a 10)";F4 


Amslrad User / 73 




















1940 IF F4<0.1 OR P4>10 THEM 1930 
1950 GOTO 2620 

1960 MODE 2:WHILE INKEY*<)"":WEND 
1970 INPUT"Valor inieial del angulo phi 
en qrados="iG0 

1980 INPUT" Va 1 Or - lira] del anra.il o phi en 
q r ados'";G1 

1990 IF G0-G1 THEN 1960 

2000 w 1 =G0*PI / 1 SO: w2=G 1 *PI / 130: W0=w 1 

2010 GOTO 2620 

2020 MODE 2WHILE IWKEYS < > " " 1 WEND: INPUT " 

Escala del eje >.'"»E1 

2030 INPUT"Escala del eje Y";E2 

2040 GOTO 2620 

2050 MODE 2: INPUT" FreeIsi or. de la escala 
de los ejes 140 a 640!=",P3 
2060 IF P3>640 OR P3s'40 THEM 2050 
2070 GOTO 2620 

2030 ON ERROR GOTO 2580:MODE 2 
2090 LOCATE 25.8:PRINT"Mumero las escala 
s (5/n)?“: as= i mkeys: IF as=">'THen 2090 
2100 MODE 2:IF UPPERS(AS)<>"S"THEN 9=0:1 
F P0=1 THEM 2140 ELSE 2120 
2110 q=1:IF P0=1 THEN 2140 
2120 LOCATE 25,3:FRINT"Dibujo los radios 
(s/n)?": AS=INKEYS:IF Ai=""THEN 2120 
2130 MODE 2:IF UPPERS(AS)< >"S"THEN R0=0: 
ELSE R0= 1 

2140 wl-WO:I=(2*E1)/(640):I0=(2*E2>/(640 
} 

2150 MOVE x9,y9: DRAWR 640-x9 , 0 : MOVE x9,y 
9:DRAWR- 0,400-y9:MOVE x9,y9:DRAWR-x9,0:M 
OVE x9,y9:DRAWR 0,-v9 

2160 E = x9/8:E0=y9/16: IF x9>0 AND x9<640 
THEN LOCATE E + 2, 1: PRINT“Eje Y” 

2170 IF y9>0 AND y9<400 THEN LOCATE 74,2 
4-EO:FRINT"Eje x" 

2180 IF R0=1 THEN GOSUB 3650 

2190 IF q=l THEN TAG:MOVE x9* 1,y9-5:PRIN 

T"0",:TAGOFF 

2200 UC=(El*P3/320):U=0:U1=<E2*P3/320) 
2210 n= 1 : TAG:FOR j =>;9 TO 640 STEP P3:U=U 
+ U0:IF j =640 THEN j=638 

2220 MOVE x9-n*P3,y9-4:DRAW x9-h*P3,y9+4 
: IF 9=1 THEN MOVE x9-4-n*P3,y9-5;PRINT;U 
SING " -Sft. S " i U i 

2230 MOVE x9+r.*P3, y9-4: DRAW x9 + r, *P3 . /9 + 4 
: IF 9=1 THEN MOVE x9-3+n*P3,y9-5:PRINTiU 
SING"##.#" ;Ui 

2240 MOVE x9-n#F3,v9-4:DRAW x9-n*P3,y9+4 
: MOVE x9+n*P3,y9-4:DRAW x9*r,*P3 , y9 + 4 
2250 n = n + 1:NEXT 

2260 U=0:n=l:F0R j=y9 TO 640 STEP P3:U=U 
+U1:IF 1=640 THEN j=638 

2270 MOVE x9~4. y9-iv*P3: DRAW x9+4,y9-n*F3 
:IF 9=1 THEN MOVE x9*5, v9 + 5-n#P3:PRINTiU 
SING"-##.#"!U! 

2280 MOVE x9-4,/9 + n*P3; DRAW jriP-f 4, >'94 n*P3 
: IF 9 = 1 THEN MOVE x9+5, v9+5+n*P3:FRINTi U 
SING"##.#";U; 

2290 >. = n + 1:NEXT:TAGOFF:IF T0=1 THEN RE IU 
RN 

2300 K=1 

2310 ON BREAK STOP:ON BREAK GOSUB 5190 
2320 FOR P=w1 TO w2+1/(P4*100)STEP 1/!P4 
K 100) 

2330 GOSUB 2560 

2340 xl = X/ H-x9: l = r/IO+y9 

2350 IF K=1 THEN C=x1:CO=v1:K=0 

2360 IF C<0 OR 0640 OR C0<0 OR C0>400 T 

HEM K=l:GOTO 2400 

2370 PLOT C,CO 

2380 DRAW xl.yl 



2390 C=xI:C0=yl 

2400 IP 11=1 THEN 11=0: ON BREAK STOP.'ON 

BREAK GOSUB 5470:GOTO 2590 

2410 NEXT P:IF R0=1 THEM SOUND 1,473,30, 

15 

2420 ON BREAK STOP: ON BREAK GOSUB 54 _, 0 
2430 IF ROOl THEN LOCATE 2,25: PRIMT"Pu 1 
sa COPY para volver al nienu" 

2440 WHILE INKEYSY >"":WEND 

AS=INKEY<S: IF AS="* THEM 2450 
IF UPPERS ! AS) = "C” THEN v = 6:IF ROOl 
1 OCAlE 2,25: PR I III SrACCS(33) 

IT UPPERS < AS ) = "C" II lEil * =6: GO 10 1690 
IF UPPERS (AS) = " V"THEN IP ROOl THEN 
2.25: PRINT SPACES ( 33) :rn=2 
UPPERS (AS) = "V"THEM w=2: GOTO 3410 
UPPERS (AS) *"P"THEN IP ROOl THEN 
2,25:PRINT SPACES<33) 

UPPERS(AS)="P“THEN!COPY:GOTO 243 


2450 
2460 
1 HETi 
2470 ir 
2480 IF 
LOCATE 
2490 IP 
2500 IF 
LOCATE 
2510 IP 
0 

2520 IF 
LOCATE 
2530 IF 
2540 
2550 
2560 
2570 
2580 
2590 
2600 


THEN 


3990 


IF 


UPPERS ! AS) ="2" THEN IF ROOl 
2,25 : PRINT SPACES (33) :rn=2 
UPPERS (AS) =" 2" THEN r.i=2: GOTO 
AS=CHRS(224)THEN 2620 
GOTO 2430 
r=2*PI/P*SIN(3*P) 

X=V*COS <F):Y=r*SIN(F>:RETURN 
K=l:RESUME NEXT 
WHILE INKEYS< >"":WEND 
PRINT CHRS(23)iCHRS(O)i:LOCATE 
(PRINT" PULSA UNA TECLA PARA VOLVER 
EMU ":AS=INKEYS:IF AS=""THEN 2600 
2610 GO 10 2620 

2620 MODE 2:ON BREAK GOSUB 5470:ON ERROR 
GOTO 2580 


1,25 
AL M 


tangulo que aparecera en 
la pantalia al pulsar la tecla 
[Z], Dicho reetangulo puede 
moverse con las teclas del 
cursor (se movera mas ra- 
pidamente si las teclas del 
cursor se pulsan simulta- 
neamente a la tecla [SHIF- 
Tl]), y puede agrandarse o 


redueirse con la tecla [M] y 
la tecla [N] respectivamen- 
le. Si se realizan varias am- 
pliaciopes sucesivas de 
una funcion se recomienda 
que se vaya aumentando la 
precision de la funcion para 
que el dibujo sea mcis de- 
tallado. Para realizar la am- 
pliacion de la grafica debe- 
mos pulsar la tecla [TAB]; si 


74 / Amstrad User 






















iATENCION OFERTA DE LANZAMIENTO! 
iCOMPRA 6 JUEGOS: PAGA SOLO 5! 



AMSTRAD 

PVP 

RAMBO 

1.600 


BOULDERDASH 

2.400 

ROCKY HORROR SHOW 

1.980 


RRUCF LEE 

2.200 

D ROCKY HORROR SHOW 

2.420 


CAULDRON 

1.900 

SKY FOX 

2.280 

D 

CAULDRON 

2.600 

SORCERY 

2.800 


COMPUTER HITS 10 

1.980 

D SORCERY 

2.600 


CYRUS CHESS 

2.500 

SPY US SPY 

2.040 

D 

CYRUS CHESS 

2.500 

D SPY US SPY 

2.360 


FIGHTER PILOT 

2.100 

TAUCETI 

1.900 

D 

FIGHTER PILOT 

2.800 

THEY SOLD A MILLION 

2.190 


FIGHTING WARRIOR 

1.700 

D THEY SOLD A MILLION 

3.600 

D 

FIGHTING WARRIOR 

3.800 

VIERNES 13 

1.600 


JUMP JOT 

2.100 

D VIERNES 13 

2.800 

D 

JUMP JOT 

2.700 

WARRIOR 

2.580 


MATCH DAY 

1.600 

0 WARRIOR 

2.980 


WHO DARES WINS 
WHO DARES WINS 
WINTER SPORTS 
YIE AR KUNG TU 
YIE AR KUNG FU 
ZORRO 
30 BOXING 
30 BOXING 
30 GRAND PRIX 
30 GRAND PRIX 


1.540 

2.860 

1.900 

1.800 

2.480 

2.060 

2.400 

3.380 

2.400 

3.300 


U OU 'jhfMIML' rnlA O.OUU 


ENVIANOS A 

SOFT INVADERS 


GENERAL OHAA, 33, 5." 28006 MAORIO 


DESEO RECIBIR CONTRA-REEMBOLSO LOS SIGUIENTES JUEGOS: 

NOMBRE: 


NOMBRE 

CANT 

PRECIO 


DIRECCION: 






POBLACION: 






TEI EFONO 






TOTAL + 1 75 (gaslos envio) 





ME LOS ENVIAN A. 


_COD POSTAL: 


FIRMA 


■con fro- wm-amo-conm- i/BW-ovm 


S I se ha cansado del 464 y quiere un 8256, si se comprd un 8256 y sus hijos no pueden 
jugar y quiere un 6128 o un 464, si se hartb de matar marcianos, bajar a la mina o 
subir a las estrellas y quiere COMPRAR/VENDER/CAMBIAR sus productos Amstrad 
por otros: esta es su seccion. Ah, con una condicion: trato entre particulares. 




Mandar a: 

AMSTRAD USER (C-V-C) 

Rellene y recorte el cupon que encontrara debajo y mandenoslo, que Bravo Murillo, 377, 5A 

de un mes para otro se lo publicaremos. 28020 Madrid 

I--- 


. 

i 

i 





i 

i 

1 

i 

1 

i 

1 

l 

1 

1 

1 

1 

1 

i 

_ J 

i - 

i 

i - 

i 





1 

i 

i 

i- 





■ 

i 

i —- 





i 

i - 

“ UK- 





Hi 

fim- vEm-amo-comm- vEm-cmi 




I 


2i 

































































































































































2630 LOCATE 24,3:PRINT CHR*(24)4" FUNCIO 
NES EM POLARES “ 4-CHRS<24) 

2640 LOCATE 31,6.* PRINT “MENU “: q= 1 : R0=0 
2650 LOCATE 20,9:PRINT"1....CAMBIAR COOR 
DENADAS DE LOS EJES" 

2660 LOCATE 20,li:PRINT”2....CAMBIAR UAL 
ORES DEL ANGULO PHI" 

2670 LOCATE 20,13:PRINT”3. . . .CAMBIAR PRE 
CISION DE LA FUNCION" 

2680 LOCATE 20,15:PRINT"4.. . .CAMBIAR ESC 
ALAS DE LOS EJES” 

2690 LOCATE 20,17:PRINT"5_CAMBIAR PRE 

CISION DE LA ESCALA DE LOS EJES" 

2700 LOCATE 20,19:PRINT”6....DIBUJAR LA 
FUNC I ON 11 

2710 LOCATE 20,21:PRINT"7_CAMBIAR LA 

FUNCION" 

2720 LOCATE 20,23:PRINT"8,...VOLVER AL M 
EMU PRINCIPAL" 

2730 LOCATE 2,25:PRINT"ELIJA LA OPCION D 
ESEADA (1-8)" 

2740 WHILE INKEY*< > 11 11 ; WEND 

2750 A*=INKEY*: IF A$='' 11 THEN 2750 ELSE aa 

=A3C(A*) 

2760 IF aa<49 OR aa>57 THEN 2750 ELSE W= 
VAL(AS) 

2770 ON U GOTO 1900,1960,1930,£020,2050, 
2030,2790,1550,1840 
2780 GOTO 2750 

2790 MODE 2:KEY 140,CHR*(13)4"GOTO 2620" 
4 CHR*(13) 

2300 PRINT"PULSA ctr1fI ENTER ] PARA VOLVE 
R AL MENU":EDIT 2560 

2810 CLEAR:MODE 2:T0=26:F0=0:F1=3:F2=2:F 
=0:Al=150:A2=150:P4=3:x9=320:y9=200:11=0 
2S20 ON BREAK GOSUB 5470 
2830 ON ERROR GOTO 2830.'RESUME NEXT 
2840 GOTO 3180 

2850 MODE 2:WHILE INKEY*<>"”:WEND;INPUT" 
Frecuencia Fl=”,F1 
2360 INPUT"Frecuencia F2=",F2 
2370 GOTO 3180 

2380 MODE 2:WHILE IMKEY*<l”":WEND:INPUT" 

Rase inicia 1 = " , F 

2390 IF F<0 OR F>2*PI THEN 2380 

2900 GOTO 3180 

2910 MODE 2: WHILE INKEYiO " ": WEND : INPUT " 
Amplitud de F1 = ",A1:INPUT"Amp 1itud de F2 
= ",A2 

2920 IF A1<0 OR A2<0 THEN 2910 
2930 GOTO 3130 

2940 MODE 2:WHILE INKEY*<>"":WEND:INPUT " 

Pr sc i s i or, (1 a 5) = “ , F4 

2950 IF F4<1 OR P4>5 THEN 2940 

2960 GOTO 3130 

2970 MODE 2:GOSUB 3330 

2930 MOVE x9,y9:DRAWR 640-X9,0:MOVE x9,y 
9:DRAWR 0,400-y9:MOVE x9,y9:DRAWR-x9,0:M 
OVE x9,y9:DRAWR 0,-y9 

2990 E=x9/8:E0=y9/16:L0CATE E4-2, 1 : PR I NT " 
Eje Y“:LOCATE 74,24-EO:PRINT"Eje x" 

3000 ON BREAK STOP:ON BREAK GOSUB 5190:0 
N ERROR GOSUB 5200 

3010 K=1:FOR Y=0 TO 2*PI STEP P4/100 
3020 FX=A1*SIN<F1*Y):FY=A2*SIN(F2*Y+F) 
3030 IF 3204-FX< 100 AND 2004FY>300 THEN K 
=2.'GOTO 3080 

3040 IF K= 1 THEN PLOT 3204-FX, 200 + FY: CX=3 
20+fx:cy=2004-fy:k=o 

3050 IF K=2 THEN PLOT 3204-FX, 200 + FY: K=0 
3060 DRAW 320+FX,200+FY 

3070 IF 11=1 THEN 11=0:0N BREAK STOP:ON 
BREAK GOSUB 5470:GOTO 3160 
3080 NEXT Y:DRAW CX,CY 



no, pulsaremos [COPY] 
para salir. 

El segundo comando 
permite conocer los valores 
de un punto cualquiera de 
la pantalla gracias a una 
flecha indicadora que po- 
dremos mover del mismo 
modo que el rectangulo del 


comando anterior. En la es- 
quina superior izquierda de 
la pantalla aparecen los va¬ 
lores de la abcisa x y la or- 
denada y correspondientes 
al punto senalado por el ex- 
tremo superior de la flecha. 

Pulsando la tecla [COPY] 
saldremos de cualquiera de 
los comandos, y pulsando 


3090 ON BREAK STOP:ON BREAK GOSUB 5470 
3100 WHILE IMKE Y*< >“ " : WEND 
3110 LOCATE 2,25:PRINT"Pu1sa COPY para v 
olver al menu “ :A*=IMKEY*:IF A*=" N THEM 31 
10 

3120 IF UPPER*(A*!="C"THEN v=9:L0CATE 2, 

25; PRINT SPACE* (33) .'GOTO 1690 

3130 IF UPPER*(A*)="R"THEN LOCATE 2,25:P 

RINT SPACE*(33):lCOPY:GOTO 3110 

3140 IF A*=CHR*(224)THEN 3180 

3150 GOTO 3110 

3160 WHILE INKEY*<>“":WEND 

3170 LOCATE 2,25:PRINT"PULSA UNA TECLA P 

ARA VOLVER AL MENU":A*=INKEYS:IF A*="“TH 

EN 3170 

3180 MODE 2:ON BREAK GOSUB 5470 

3190 LOCATE 24,6:PRINT CHR*(24)4" COMPOS 

ICION DE ONDAS "+CHR*(24) 


CUENCIAS" 

3220 LOCATE 
E I NIC IAL" 

3230 LOCATE 
LITUDES" 

3240 LOCATE 
CISION" 

3250 LOCATE 
FIGURA RESULTANTE 11 
3260 LOCATE 20,23:PRINT"6.. 
EMU PRINCIPAL" 

3270 LOCATE 2,254PRINT"ELIJ 
ESEADA (1 6)" 

3280 WHILE INKEYS-: >"": WEND 
3290 AS= INK'EY*: IF A*=" " THEN 
=ASC(A*) 


31,10:PRINT 

"MENU 



20,13:PRINT 

" 1 . . . , 

,CAMBIAR 

FRE 

20,15:PRINT 

” 2. . . . 

CAMBIAR 

FAS 

20,17:PRINT 

" 3 . , . , 

.CAMBIAR 

AMP 

20,19:PRINT 

" 4 . . . , 

CAMBIAR 

PRE 

20,21 '.PRINT 

ii tr 

, DIBUJAR 

LA 


.VOLVER AL M 


A LA OPCION D 


’270 ELSE aa 


76 / Arnstrad User 

















3300 IF aa<49 OR aa>57 THEM 3290 ELSE W= 
VAL'AS! 

3310 OM W GOTO 2350,28S0,291 0,2940. 29"’0, 
1550,1350 
3320 GOTO 3290 

3330 MOVE 0,350:DRAW IOC,350:MOVE 50,300 
:DRAW 50,400 

3340 PLOT 0,399:DRAW 10C,39?:DRAW 100,30 
0:DRAW 0,300:DRAW 0,399 
3350 FOR T=-2*PI TO 2*FI STEP 0.05 
3360 X=Ai*3IN(T*Fi)/20:Y=A2*SIN<T*F2+F)/ 
20 

3370 PLOT 50+7KT,350+X 
3330 PLOT 50+Y,350+7*T 
3390 NEXT 
3400 RETURN 

3410 IF ROCl THEM LOCATE 2,25:PR INT"Pu1 
=a COPY pars aatir" 

3420 MOVE x9,/9:V2=0:V3=0:j=1:IF q=C THE 
N PRINJ CHRS123)jCHRS(l);:TAG:MOVE C2+x9 
-3,C3 + y9 l:PRINT CHR*(24C)S:TAGOFF 
3430 P1=E1/320:C3=0:C2=0 
3440 P2=E2/320 

3450 LOCATE 2,2:PRINT"X=";USING"+#«##,,# 
;V2 

3460 LOCATE 2,4:PRINT”Y="5 USING"+####,.« 
H##";V3 

3470 A*=IWKE'i t: IF AS=" "THEN 3470:ELSE IF 
3=1 THEN j=0:G0T0 3490 
34S0 PRINT CHRS(23):CHRS(1>i:TAG:MOVE C2 
+x9-3.C3+y9-l .'PRINT CHRSI240) i : TAGOFF 
3490 IF A$=CHRS(240)THEN V3=V3+P2:C3=C3+ 
1 

3500 IF A$=CHRS(244)THEM V3=V3+1C*P2:C3= 
C3+10 

3510 IF AS=CHRS!241)THEN V3=V3-P2:C3=C3- 
1 

3520 IF A$=CHRS<245)THEN V3=V3-10*P2:C3= 
C 3 - 10 

3530 IF A$=CHRSi242)THEM V2=V2 PI:C2=C2- 
± 

3540 IF AS=CHRS(246)THEN V2=V2-10*P1:C2= 
C2 -10 

3550 IF AS=CHRS(243)THEN V2=V2+P1:C2=C2+ 
1 

3560 IF AS=CHRS(247)THEN V2=V2+10*P1:C2= 
C2 + 10 

3570 PRINT CHRS(23)iCHRS(l)i:TAG:MOVE C2 
tx9-3,C3+y9-l .‘PRINT CHRS(240> i : TAGOFF 
3580 LOCATE 2,2:FRINT”X=";USING"+ ####,.# 
iV2 

3590 LOCATE 2,4 : PRINT “Y* " i USING "+####,. # 
###"!V3 

3600 IF AS=CHRS(224>AND m=l THEN LOCATE 
2,25: PRINT SPACE*(39) .-PRINT CHRS (23 ) ; CHR 
S<0)i:q=0:GOTO 1130 

3610 IF AS=CHRS(224)AND m=2 THEN IF R0<> 
1 THEN LOCATE 2,25:PRINT SPACES<39> 

3620 IF AS=CHRS(224)AND m=2 AND RO=i THE 
N SOUND 1,478,30,15 

3630 IF AS=CHRS(224)AND m=2 THEN PRINT C 
HRSM23) !CHR*(0) i :q=0:G0T0 2430 
3640 GOTO 3470 

3650 IF(x9>0 AND x9<620)AND(y9>0 AND y9< 
380)THEM TAG:MOVE X9-27,390:PRINT“90i! 
MOVE x9-33,13:PRINT“270’"j:MOVE l,y9+23: 
PRINT"ISO’"i:TAGOFF 

3660 r=0:RESTORE 3730:F0R r=1 TO 3:READ 
x8,AO* 

3670 IF x8+x9>=840 THEN y7=(400*(640-x9) 

)/x8:k1=1 



[COPY] de nuevo volvere- 
mos al submenu del que h 
hayamos partido. 


mensaje, y tan solo escu- 
charemos un pitido para 
saber que nuestras orde- 
nes han sido ejecutadas. 


En la opcion de polares, 
si hemos solicitado que nos 
dibuje los radios de la fun- 
cion, no aparecera en la 
pantalla mngun tipo de 


Ahora daremos algunos 
ejemplos de tunciones inte- 
resantes, junto con los pa- 
rametros necesarios para 
que su representacion sea 
la adecuada. 


3680 IF x8 + x9<840 THEN x7=(x8*(400-y9) )/ 
400:kl=0 

3690 IF k1=1 THEN PLOT x9,y9:DRAW 640,y9 


+ y7:IF y9>0 AND y9<330 THEN TAG:MOVE 600 

,y9 + y7:PR INT AO* } 

3700 IF k1=0 THEN PLOT x9,y9:DRAW x9+x7, 
400:IF x9>0 AND x9<620 THEN TAG:MOVE x9 + 
x7,390:PRI NT AOS; 

3710 NEXT r 
3720 TAGOFF 

3730 DATA 693 , "30’" , 400 , “45’ " ,211 ,"60’ " 
3740 r=0:RESTORE 3810:FOR r=l TO 3:READ 


x 8,AOS 

3750 IF x o+x9 >-840 THEN y7=-400* ( 640-x9 
))/x8:k1=1 


3760 IF xS+x9<8iO THEN x7»(xS*(-y9)i/-40 
0:k1=0 

3770 IF kl =1 THEN PLOT x9,/9:DRAW 640,v9 
4-/7: IF /9 >0 AND >9<3S0 THEN TAG: HOVE 600 
, y94>-7: PRINT AOS! 

37G0 IF k1=0 THEN PLOT x9,y9:DRAW x9+x7. 

0:IF x9>0 AND x9<620 THEN TAG:MOVE x9 + x 
7,13:PRINT AOS; 

3^90 NEXT i" 

3800 TAGOFF 

3810 DATA 693,"330 1 ”.400,"315'",231,"300 


3820 r=0:RESTORE 3890:FOR r=l TO 3:READ 
x8,AOS 

3330 IF ABS<x8+x9)>=200 THEN y7=(400*(-x 
9) )/x3:kl = l 

3840 IF ABS(x8+x9)<200 THEM x7=(xS*(400- 
y9))/400:kl=0 


Amstrsrl User / 77 










3850 IF k 1 = 1 THEN PLOT x9,/9:DRAW i,y9+y 
7:IF y? >0 AMD y9<380 THEN TAG:MOVE i,y9 + 
y7SPRINT AOS! 

3860 IF kI=0 THEN PLOT x9,y9:DRAW x9+x7, 
400:IF x9>0 AMD x9<620 THEN TAG:MOVE x9 + 
x7,390:PRINT AO*! 

3370 NEXT r 
3380 TAGOFF 

3890 DATA- 693, " 150’ " , -400, " 135’ 11 , -231 , !i 1 
20 ’ " 

3900 r=0: RESTORE 3930.-FOR r- = i TO 3: READ 


x3, AOS 

3910 IF AES(xS-ix9! > = 200 THEN y7=(-400*(- 
x9) ) / >.S: l, 1 = 1 

3920 IF AES(x8+x9)<200 THEN x7=(x8*<-y9) 

)/-400:kl=0 

3930 IF k1=1 THEN PLOT x9,y9:DRAW I,y9(y 
7: IF y9>0 AND y9<330 THEN TAG:MOVE l,y9 + 
y7:PRINT AOS; 

3940 IF k]=0 THEN PLOT x9,y9:DRAW x9(x7. 
OSIF x9>0 AND x9<620 THEN TAG:MOVE x9 + x7 
,13:PRINT AOS; 

3950 NEXT r 
3960 TAGOFF 
3970 RETURN 

3980 DAT A-693,”210’ ".-400, "225’ ",-231, ”2 
40’ " 

3990 IF ROOl I HEN LOCAIE 2,25: PR INI "Pul 
sa TAB para amp liar graf i ca (COPY para sa 
1 l r > 3 


4000 P1=E1/320:P2=E2/320:C5=-10:C4=-10:V 
2=-10#Pl:V3=-10*P2:L=10 
4010 D==INT ( <2*L*50)/80) 

4020 PRINT CHRS123);CHRS(1);:MOVE x9+C4, 
y9 + C5:DRAWR 2X L , 0:DRAWR 0,D:DRAWR-2*L,0: 
DRAW x9tC4,y9+CS 

4030 AS=INKEYS:IF AS=”"THEM 4030 

4040 PRINT CHRS123)iCHRS(l)iIMOVE x9+C4, 

y9+C5:DRAWR 2*L,0:DRAWR 0,D:DRAWR-2XL,0: 


DRAW x9+C4,y9+CS 
4050 D=1NT< (2XLX-50)/80) 
4060 IF AS=CHRS!240)THEN 
1 

4070 IF AS=CHRS(244)THEN 
C5U0 

4080 IF AS=CHRS(241)THEN 
1 

4090 IF AS=CHRS(245)THEN 
C5-10 


V3=V3+P2:C5=C5t 


V3=V3 +10XP2:C5“ 


V3=V3-P2:C5=C5- 
V3=V3- 1 0X-P2: C5= 


4100 IF 
1 

4110 IF 
C4-10 
4120 IF 
1 

4130 IF 
C4 + 10 
4140 IF 


AS=CHRS<242)THEN 
AS=CHRS(246)THEN 
AS=CHRS(243)THEN 
AS=CHRS!247)THEM 
UPPERS!AS)=CHRS! 


V2=V2~P1 :C4=C4- 
V2=V2-1OX-P1 ’.C4 = 
V2=V2-f P 1 : C4=C4 < 
V2=V2+10*P1 : C4 = 
'7)THEM V3=V3-5* 


P2:C5=C5-5:V2=V2 -5*P1:C4 = C4-5:L=L<5 


4150 IF UPPERS(AS)=CHRS(78)THEN V3=V3+5X 
P2C 5=C 5+5: V 2=V 2+ 5XP1 :C4=C4i 5:L=L 5 


4160 IF AS=CHRS!9)THEN 4220 
4170 IF AS=CHRS(224)AND m=l THEN LOCATE 
2,25: PRINT SPACES J4m>’.PRINT CHRSf 23) ; CHR 
S!0) ; .-GOTO 1130 

4180 IP AS=CHRS(224)AND m=2 THEN IF R0<> 
1 THEN LOCATE 2.25:PRINT SPACES(47) 

4190 IF AS=CHRS(224)AND m=2 AND R0=1 THE 
N SOUND 1,473,30,15 

4200 IF AS=CHRS(224)AND m=2 THEN PRINT C 
HRS(23);CHRS(0);:q=0:GOTO 2430 
4210 GOTO 4010 


Como ejemplo de fun- 
cion de dos variables pode- 
mos intrudueir la siguiente: 

2=(SIN(X)/X + EXP(Y)/Y 

con unos intervalos para la 
X entre -12 y 12 y para la 
Y entre -1 y'8. 

En la opcion de funcio- 
nes en param6tricas pode- 


mos probar que las que se 
detallan a continuacion: 

*Xd(20’t)/( 1 +tf3) 
*Yd(20*t2)/(1 +t t 3) 

con los ejes centrados, una 
precision de 0.1 y con el 
parametro t variando entre 
-20 y 20 (este es el llama- 
do folium de Descartes). 

*X=(t t 4/2)-(t f 2/2)-2 
*Y=t f 3-(27/4*t) 


4220 V0=(P1*2*L>/640:Vl=(2*L*P2>/640:x9= 
640*04/(-2-XL):y9=640*C5/<-2*L) 

4230 IF rn = l THEN El =V0*320: E2=V1*320: PRI 

NT CHRS(23);CHRS(0);:GOTO 990 

4240 IF m=2 THEM E1=V0#320:E2=V1X320:PRI 

NT CHRS (23) ; CHRS (0) ; ’.GOTO 2080 

4250 MODE 2:G0SUB 5180 

4260 LOCATE 20,5:PRINT"PROGRAMA : "+CHRS(2 
4)t” ’REPRESENTACION DE FUNCIONES’ "+CHR 
S (24) 

4270 LOCATE 19,7:PRINT” por Jusn Jo 

se Valverde - 1985 " 

4280 LOCATE 12,10:PRINT"Para volver al B 
ASIC pulsa ’7’ desde el menu principal” 
4290 PRINT CHRS(23!iCHRS(1);:MOVE 30,237 
:DRAWR 450,0:PRINT CHRS(23)iCHRS(04i 
4300 LOCATE 7,12:PRINT”Este proqrama per 
mite la representacion de funciones mate 
maticas en la” 

4310 LOCATE 5,14:PRINT”panta 11 a del orde 
nador . Tambien permfte la ampliaeion de 
paite de la” 

4320 LOCATE 5,16:PRINT”qratica en estudi 
o asi coma el calculo de valores de dich 
a -funcion sobi'e” 

4330 LOCATE 5,13:FRINT”1 a pantalla." 

4340 LOCATE 7,20:PRINT"Can el se puede a 
demas componer dos andas senoidales de d 
irecciones ” 

4350 LOCATE 5,22:PRINT“perpendicu1 ares y 
de -frecuencia y amplitud variables." 
4360 GOSUB 5130 
4370 MODE 2:GOSUB 5130 

4380 LOCATE 12,5:PRINT"OPCION 1:“+GHRS(2 
4!+” REPRESENTACION DE FUNCIONES DE 2 VA 
RIABLES "+CHRS!24) 

4390 LOCATE 7, 7: PRINT ” Es t a opcion rept-es 
enta -funciones del tipo Z = +(X,Y) donde 1 
a variable Z” 

4400 LOCATE 5,9:PRINT"depend# de la X y 
de la Y simu 1taneamente. Las funciones s 
on representadas" 

4410 LOCATE 5,11:PRXNT"tridimensiona1men 
te en la pantalla y ademas con perspecti 
va . ” 

4420 LOCATE 4,13:PRINT”COMANDOS: " 


4430 LOCATE 13,15:PRINT”’C’.Gambia 

los colores de la pantalla.” 

4440 LOCATE 13, 17: PRINT"-’ P’.Copia 1 


a funcion en la impresora si la hubiera. 

It 

4450 LOCATE 13,19:PRI NT"’COPY’ . . .Permite 
salir al menu de ope iones. 11 
4460 GOSUB 5130 
4470 NODE 2:G0SUE 5130 

4480 LOCATE 12,5: PR I NT “ OPC I ON 2: VRS (2 

4 ) + " REPRESENT AC 10| DE FUNCIONES f:j PARA 
METRICA3 ”+CHRS(24! 


78/Amstrad User 

























«i96)362 42 15 



tMPREscindible 

c U tiabaio 


LPREsoias 


lMPRE decible 
=u largaduxo.' 



' 'P-50 ♦ La pcqueria 40 cps. Papcl normal con interface paralelo, serial y Spectrum. 17.990 ptas. 

GP-700 * La de color 50 cps. 7 colores. 80 columnas. Traccion y friccidn. Papel de 10 pulgadas . 64.990 ptas, 

SP-1.000 * La programable 100 cps.24 cps en alta calidad 96 can. programables en RAM. Introductor hoja a hoja4. 64.990 ptas. 

SP-1.000AS La programable 100 cps.24 cps en alta calidad con interface RS-232. Introductor hoja a hoja.4. 59.900 ptas. 

MP-1.300AlLa polivalente 300 cps, 60 cps en alta calidad, interface paralelo y RS-232. Introductor hoja a hoja.#&. 119.90U ptas. 

BP-5.200 * La de oficina 200 cps, 106 en alta calidad.Buffer 4K.Carro de 15".Tracci6n y friccidn>. 199.900 ptas. 

BP-5.420 * La mis rapida 420 cps. 106 cps en alta calidad. Buffer de 18K. Paralelo y RS-232.♦. 339.900 ptas. 

Interfaces: Serie RS-232C, Spectrum, IBM, COMMODORE, MSX, QL, Apple Macintosh, HP-IB 
♦ Introductor automdtico de documentos opcional. 

& Kit de color opcional. 

Nota: I.V.A. 12%, no incluido en los precios arriba indicados 

Avda. Blasco Ibanez, 116 , Muntaner, 60-2.°-4. a / Aqustin de Foxa, 25-3.°-A 

Tel. (96) 372.88.89 Tel. (93) 323.32.19 Tels. (91) 733.57.00-733.56.50 

Telex 62220 - 46022 VALENCIA / 08011 BARCELONA / 28036 MADRID 


* con interface paralelo 

• con interface Spectrum 






































4490 LOCATE 7,7:P"IMT"Esta opcion repres 
enta funciones en las que tanto la V com 
n la X " 

450C LOCATE 5,9:PRIMT"dependan de un par 
ametrq t. Con esta opcion puedes represe 
i'r t al fane i ones" 

4510 LOCATE 5,11:PRINT"en explicitas sin 
mas que iguslar la X a t y poner la ¥ e 
ii f u n c i o n d e t, " 

4520 LOCATE 4,13:PRIMT"CGMANDOS: " 


4530 LOCATE 13.i4:PRINT" ' C '.Gambia 

los colores de la pantalla." 

4540 LOCATE 13, 1 6 : PRINT"’P'.Copia 1 

a funcion en la impresora si la hubiera. 

4550 LOCATE 13, 18:PRINT"'V’.Visuali 

za los valores reales par las que pasa e 
1 cur sor. " 

4560 LOCATE 1 3,201 PR I NT ■" Z ’.Amp 1 i a 


la qrafica incluida en el rectangulo," 
4570 LOCATE 13, 22: PRINTCOPY ' . . .’Permi te 
salir al menu de opciones." 

4580 GOSUB 5130 

4590 MODE 2:G0SUB 5100 

4600 LOCATE 12,5: PRINT"OPCION 3:“+CHRT<2 
4)r" REPRESENTACION DE FUNCIONES EN POLA 
RES 11 i CHRS (24 1 

4610 LOCATE 7, 7: PRINT "Esta opcion repres 
enta fur,clones en las que las variables 
sor, el radio' 

4620 LOCATE 5,9:PRINT"R y el anqulo phi 
representado por la letra p. En la panta 
11a p ue d e n s e r " 

4630 LOCATE 5, 11: PRINT"dibujados los r ad 
ios que delimitan los angulos cada 30 gr 
ados." 

4640 LOCATE 4 , 13: PRINT"CGMANDOS: " 

4650 LOCATE 13,14:PRINT"’C'.Carnbia 

los colores de la pantalla." 

4660 LOCATE 13,161 PRINT"’P'.Copia 1 

a funcion en la impresora si la hubiera. 


I! 

4670 LOCATE 13, 1 3 :PRI NT "’V'.Visuali 

za los valores reales por los que pasa e 
1 cursor." 

4680 LOCATE 13,20:PRINT"’Z’.Amp 1ia 


la grafica incluida en el rectangulo." 
4690 LOCATE 13, 22:PRINT®’COPYPermite 
salir al menu de opciones." 

4700 GOSUB 5130 

4710 MODE 2:G0SUB 5180 

4720 LOCATE 12, 5: PRI NT “ OPC ION 4:"+CilR$(2 
41 t" COMPOSICION DE 0NDA3 PERPEND ICULARE 
S "!CHRS(24) 

4730 LOCATE 7,7:PRINT"Con esta opcion po 
dras dbtener en la pantalla el resultado 
de componer" 

4740 LOCATE 5,9: PR INI " dos or,das senoidal 
es tal >• corno lo verias er, la pantalla d 
e un osci1osco-" 

4750 LOCATE 5,11:PRINT"pia pudienda alte 
rar la amplitud y la frecuencia de las o 
ndas asi como" 

4760 LOCATE 5,131 PRINT"variar la diferen 
cia de fase entre ambas. A las figuras r 
esu 1 tai,tes se" 

4770 t.OCATE 5, 15: PR I Ml " 1 as denomina ’Tig 
Liras de Lissajous’." 

4730 LOCATE 4,17:PRINT"COMANDOS: * 


4790 LOCATE 13, 1S: PRINTC ’.Gambia 

los colores de la pantalla." 

4300 LOCATE 13,20:PRINT"'P’.Copia 1 


a funcion en la impresora si la hubiera. 



Funciones de dos variabi 


4310 LOCATE 1.3', 22: PRINT” ’COPY’ . . .Per-mite 
salir al menu de opciones." 

4020 GOSUB 5130 

4830 MODE 2:GOSUB 5130 

4340 GOSUB 5170 

4350 10CATE 2,7:PRSNT"COHANBO: 'C'" 

4360 LOCATE 7,7:PRINT"PUNCION: Cambist' 1 
os colores de la pantalla." 

4870 LOCATE '’,11: PR I NT " MANE JO: Con las 
tec 1 as de cursor p y q se carnbia el colo 
r de la tinta." 

4080 LOCATE 15,13:PRINT" Cor, las teclas 
de cursor r y s se carnbia el color del t 
ondo.” 

4390 LOCATE 7,IS:PRINT"EI camfcio de tint 
as se puede efectuar desde cualouier rner, 
u sin mas qvt £ 11 

4900 LOCATE 7, 20: PR INT " ou 1 sar el Iwrr 
siguier,te al de la ultima oocior. de Ht.-h 
o menu." 

4910 GOSUB 5130 

4920 •■'■GDE ElGOSLtE 5A20 

4930 GOSUB 5170 

4940 LOCATE 7, 7; PRINT" COMAFDO: ’ V 
4950 LOCATE 7.9:PRINT ""UNCION: Calcular 
valores en la q-ntalla." 

4960 L. 'CATE 7, 11 : PRINT" MANE JO! Con las 
tec las de cursor se mues,e la fleet,a indi 
cadora. 

4970 LOCATE 16,13:PRINT"En la parte sups 
rior izquierda aparecen las valores de " 
■1930 LOCATE 16, 1 5 : PRINT" 1 as coorder,adas 
del punto indicado por el vert ice de la 
f1echa. " 

4990 GOSUB 5130 


80 / Amstrad User 








































con el origen de los ejes en 
el punto (100,200), una 
precision de 0.3 y con el 
parametro 3 variando entre 
-15 y 15. 

* X=t 

* Y=SIN(t)/t 

con los ejes en el centre, 
una precision de 0.3, el pa¬ 
rametro t variando entre 
-15 y 15 y con las escalas 
15 para la X y 3 para la Y. 

En polares tenemos tam- 


bien funciones muy intere- 

santes: 

R=2*SIN (3‘p) 

con una precision de 0.3, 
con phi variando entre 0 y 
180 grados, el origen de 
coordenadas en 320,200 y 
con las escalas 4 para la X 
y 4 para la Y. 

R=3+2*COS(3*p) 

con una precision de 0.3, 
con phi variando entre 0 y 
360 grados, los ejes centra- 
dos y las escalas de 6 para 
la X y 6 para la Y. 


5000 MODE 2:GOSUB 5180 
5010 GOSUB 5170 

5020 LOCATE ?, 6 FPTI IT »COMAMDO: ’ 2 ’ " 

5030 LOCATE 7,8:PRINT 'TUNC ION: Amp liar p 
arte de la gra-fica r epresen t ada. " 

5040 LOCATE 7, 10: PRIMT"MAWEJO: Cor, las 
teclas de cursor se mueve el rectanquls 
que contiene" 

5050 LOCATE 16, 12:PR11 IT“1 a zona que sera 
amp 1iad a, " 

5060 LOCATE 16,14:PRINT•#|}sap ’h." para 
sgrandar el rectangulo y 'N’ para reduci 
r 1 o. " 

5070 LOCATE 16,16:PRINT"La zona de la pa 
ntalla recogida por el rectan.gu 1 o sera 1 
a que" 


5080 LOCATE 16,18:PRINT«eparezea luego e 
n tod a la pan t a 1 la. 11 

5090 LOCATE 16,20: PRIMT"Es re,comer,dab 1 e 
aumentsr la precision con la que se dibu 
j a 1 a 11 

5100 LOCATE 16,22!PRINT"Tuncion antes de 
realizar la tercera ampliacion sucesiva 

II 

5110 GOSUB 5130 
5120 GOTO '1550 

5130 WHILE IMKEY*< >"":WEND:LOCATE 21,24: 
PRINT"Pulsa una tecla para continual- a C 
OPT para volver a! menu." 

5140 A*=INKEY*:IF A*=""THEN 5140 
5150 IF A*=CHR*!224)THEN 1550 
5160 RETURN 

5170 LOCATE 29,3:PRINT CHR*<24>+" LOS CO 
NANDOS "+ CHR* ! 24 ) :RETURN 

5180 MOVE 0,0:ERAWR 0,399:DRAWR 639,0:DR 
AWR 0. -400: DRAW 0,0: MOVE 10, 10DRAWR 0,3 
79:DRAWR 619,0:DRAWR 0,-379:DRAW 10,i0:R 
ETURN 

5190 11=1:RETURN 
5200 RETURN 

5210 MODE 11 LOCATE 3.3:PRINT CUR*i24:t" 
PREPARACION DEL PROGRAMA "tCHR*(24) 

5220 LOCATE 7,4:PRINT"-- 


5230 LOCATE 4.10:PRINT"EN QUE ORDENADOR 
ESTA FUMCIONANDO":LOCATE 1 4 , 12 : FRINT"EL 
PROGRAMA?" 

5240 LOCATE 7. 17: PRINT” 1.CPC- 464 C 

ON CIWTA" : LOCATE 7. 1 v ; PRINT" 2.CPC 

CON DISCO" 

5250 LOCATE S,23:PRINT”E1ija la option a 
decuada" 

5260 A*=INKEY*:IF AS='"'THEH 5260 

5270 IF AS=" 1 " THEM C1 = 1:L0CATE 5.'17:PRIN 

T CITR*<243):GOTO 5300 

3230 IF A*="2"THEM C1=0:L0CATE 5,19:PRIM 
T CHR*(2431:GOTO 5300 
5270 GOTO 5260 

5300 FOR B=1 TO 2000:NEXT:MODE 1:LOCATE 
8,3: PRINT CHR* (24 ) + 11 PREPARAC I ON DEL PRO 
GRAMA " + CHR*(24) 

5310 LOCATE 7, 4: PRINT"- - --- 


5320 LOCATE 2,10:PRINT"SUIERCS CARGAR EL 
COMANDO 1 COPY PARA' 1 

5330 LOCATE 2,12:FRINT"UOLCADO DF PANT 
ALLA EN IMPRESORA" 

5340 LOCATE 2,14:PRINT"CREADO POP EL PRO 
ORAMA TA5COFY!3/N)?" 

5350 A*=INKEY*:IF A*=""THEN 535,0 

5360 IF UPPER*(A*) = "S"THEN 1 OCATE 19,16: 

PRINT"Si■:P5=1;GOTO 5390 

5370 IF UP C 'ERS (A*) = "N" THEN LOCATE 19.16: 
PRINT"No":P5=0:GOTO 5390 
5390 GOTO 5350 

5390 LOCATE 4,23:PRINT"ES TODO CORRECTO i 
S/N)?" 

5400 A*=INKEY*:IF A*=""THEN 5400 
5410 IF UPPER* ( A*)="S"THEN 5430 
5420 IF UPPER*(A*)<="N"THEN 5210 
5430 IP P5=0 THEM 1550 

5440 MODE 1:IF P5=l AMD C1=1 THEN LOCATE 
3,S:PRINT"IN3ERTA LA CINTA CON EL FROGR 
AMA COPY":LOCATE 8.10:PRINT"EN EL CASSET 
Y PULSA ENTER":GOTO 1490 
5450 MODE 1;IF P5=l AMD C1=0 THEN LOCATE 
3,0:PRINT"INSERTA EL DISCO COM EL PROGR 
AMA COPY":LOCATE 12,10:PRINT* PULSA UNA 
TECLA": I DISC 

5460 A*= INKEY*: IP A*= ,,,, THEN 5460 ELSE 14 
90 

5470 RETURN 


Amslrad User/ 81 

































• Envi'os a domicilio a toda Espana 

• Sin gastos de envio 

• Servicio rapido 


JUEGOS 


Ref. Titulo 

P.V.P. 

AMC-100 HOME RUNNER 

1.600.- 

AMC-101 GRAND PRIX 

1.600.- 

AM0102 HARRIER ATTACK 

1.600.- 

AMC-103 SPANNERMAN 

1.600.- 

AMC-104 AGUILAS DEL ESPACIO 

1.600.- 

AMC-106 LA PULGA 

1.600.- 

AMC-107 FRED 

1.600.- 

AMC-108 MASTERCHESS 

1.600.- 

AMC-109 LASERWARP 

1.600,- 

AMC-1 TO HAUNTED EDGES 

1.600. 

AMC-111 CODENAME MAT 

1.600.- 

AMC-112 AMSGOLF 

1.600 

AMC-113 HUNCHBACK (QUASIMODO) 

1.900. 

AMC-114 HUNTEP KILLER 

1.600.- 

AMC-115 ROLAND ENEL TIEMPO 

1.600.- 

AMC-116 ATOM SMASHER 

1.600.- 

AMC-117 ELECTRO FREDDY 

1.600.- 

AMC-118 ADMIRAL GRAPH SPEE 

1.600.- 

AMC-119 COMANDO ESTELAR 

1.600.- 

AMC-120 MANIC MINER 

1.900.- 

AMC-121 ASTRO ATTACK 

■ 1.600.- 

AMC-122 QUACK 

1.600.- 

AMC-123 BILLAR (SNOOKER' 

1.900.- 

AMC-124 ROLAND EN EL TREN 

1.600, 

AMC-125 LA PLAGA GALACTiCA 

1.600, 

AMC-126 ROLAND EN EL INFIERNO 

1.600, 

AMC-127 SIMULADOR DE VUELO 377 

2.000, 

AMC-128 ROLAND AhOY 

1.600, 

AMC-129 EL PUENTE 

1.600, 

AMC-130 MR. WONG 

1.600, 

AMC-132 MUTANT MONTY 

1.600, 

AMC-133 TENIS 

1.600, 

AMC-134 LABERINTO DEL SULTAN 

1.600, 

AMC-135 PUNCHY 

1.600, 

AMC-136 ALIEN BREAK 

1.600. 

AMC-137 FRUIT MACHINE 

1.600. 

AMC-138 OH MUMMY 

1.600, 

AMC-139 SPLAT 

1.600, 

AMC-140 CRAZY GOLF 

1.600, 

AMC-141 CUBIT 

1.600, 

AMC-142 3D INVASORES 

1.600, 

AMC-143 ELPREMIO 

1.600, 

AMC-144 JET BOOTJACK 

1.600, 

AMC-145 ROLAND EN EL ESPACIO 

1.600. 

AMC-146 PYJAMARAMA 

1.600, 

AMC-147 BOY SCOUT 

1.600, 

AMC-148 FANTASTIC VOYAGE 

1.600, 

AMC-149 THE KEY FACTOR 

1.600, 

AMC-150 JAMMIN 

1.600, 

AMC-151 SUPER PIPELINE 

1.600, 

AMC-152 TRAFFIC 

1.600, 


i no encuentra el programa 
que esta buscando,el periferico 
que necesitao el libro que 
le apetece... 


Tenemos todo para su 



AMC-153 CATASTROPHES 1.600, 

AMC-154 SORCERY 1 600.- 

AMC-155 ROLAND Y LOS CUBOS 1 .600, 

AMC-156 FRANK'STEIN 1.600 - 

AMC-157 GATECRASHER 1.600, 

AMC-158 EL JUEGO DE LOS NUMEROS 1 -600.- 

AMC-159 HOCKEY 1.600, 

AMC-160 AIR WOLF 1.600- 

AMC-161 GRAN PRIX RALLY II 1.600.- 

AMC-162 SUBTERRANEAN STRYKER 1.600, 

AMC-163 ALIEN 1.600, 

AMC-164 3D STUNT RIDER 1.600, 

AMC-165 DRAGONS 1.600.- 

AMC-166 BRAXX BLUFF 1.600, 

AMC-167 HOUSE OF USHER 1.600, 

AMC-168 DEFEND OR DIE 1.600- 

AMC-169 AJEDREZ TRIDiMENSIONAL iSerie Oro) 2.300, 
AMC-170 3D GRAND PRIX (Serie Orol 2.300.- 

AMC-171 3D BOXING (Serie Oro) 2.300, 

AMC-172 SJPER TRIPPER (Serie Orol 2.300, 


EDUCATIVOS 


Ref. Titulo __P.‘7 P . 


AMC-300 ANIMAL, VEGETAL. MINERAL 1 600, 

AWIC-301 PLANETARIUM/TIERRA 1.600, 

AMC-302 RIOS/CAPITALES 1.600, 

AMC-303 PERSONAJES/CRONO 1.600.- 


PROFESIONALES 


Ref. Titulo P.V.P. 


AMC-500 Contabilidad Personal 3.000.- 

AMC-501 AMSCALC (Hoja Calculo) 4.300.- 

AMC-502 AMSWORD (Proceso Textos Simple) 2.000, 

AMC-503 AMSWORD II. Proceso de Texto 4.900.- 

AMC-504 AMSBASE Base de Datos 2.000, 

AMC-505 STOCK-AID 1.90Q- 

AMC-506 GENERADOR DE FACTURAS, 

FICHAS Y DOCUMENTOS (Invostat) 1 900 - 
AMC-507 BASE DE DATOS Y ETIQUETAS 1 .900, 

AMC-508 TRATAMIENTO DE FICHEROS {MasterFilej 4.300, 
AMC-509 EL EMPRESARIO 

Instruc. para dirigir su negocio 4.300.- 

AMC-510 HOJA DE CALCULO (MasterCaic) 5.000.- 


UTILIDADES Y LENGUAJES 


Ref. Titulo P-V.P. 


AMC-700 DEVPAC. ENSAMBL/DESENSAMBLADOR 4.300.- 
AMC-701 FIISOFT PASCAL 4.900.- 

AMC-702 Disenador de Pantallas 4.300.- 

AMC-703 AMSDRAW Graficos y dibujos 2.000.- 

















































□ CONSIDEREME SUSCRIPTOR DE LA REVISTA 
AMSTRAD USER por un ario (12 numeros) 


NOMBRE 


APELLIDO 


APELLIDO 





1 















_L 



irr 

CALLE AVDA PLAZA 


























LOCALIDAD 

CODIGO POSTAI 


’ROVINCIA 

1 1 1 1 1 111 1 

~rr 


Zl 

JQJ 


in m i i i i i n 


LV.F, 

.500 

.100 

7QC 

700 


000 

300 

900 


FORMA DE PAGO □ CONTRA REEMBOLSO 

□ POR GIRO POSTAL 

□ POR TALON DE BANCO (1) 

PRECIO SUSCRIPCION 
3.100 PTAS * + 186 IVA 

500, 

900, 

Ptecio normal on quioscos: 

700.- 

□ CON TARJETA DE CREDITO 

GOO ptas amialos 

600, 

Carguen 3.286 ptas. a mi tarjeta: AMERICAN EXPRESS □ VISA □ 


Num. do mi tarjeta 1 1 1 1 1 II 1 

III 1 1 1 1 1 1 1 1 


FVch<j do caduoidad 


.V.P. 

F iitua 

A- 7 

500, 



500, 

(1) Dirigir a INDESCOMP, S. A 


000, 


AMD-301 PLANETARIUM/CRONO/TIERRA 
AMD-302 CAPITALES/RIOS/PERSONAJES 


2.500. 

2.500, 


PRQFESIONALES 




Ref. 


Tituio 


P.V.P. 


AMD-500 PLANiFICACION DE PROYECTOS 

{Project Planner) 4.900, 

AMD-501 TOMANDO DECISIONES 

{Decision Maker' 4 900 - 

AMD-502 BASE DE DATOS CP/M [Micropen) 1 0.500, 
AMD-503 TRATAMIENTO DE TEX T OS CP/M 

(MicroScript) 10.500.- 

AMD-504 TRATAMIENTO DE TEXTOS (Amsword) 5 700 
AMD-505 CONTABILIDAD GENERAL 12 700 - 

AMD-506 CONTROL DE STOCK 10.500, 

AMD-507 CONTROL DE VENCIMIENTOS 7.500. 

AMD-508 HOJA DE CALCULO CP/M (MicroSpread) 10.500, 
AMB-509 EL EMPRESARIO 

{Instruc. para dirlgir su negocro) 5.700, 

AMD-510 MASTERCALC 5.700, 

AMD-511 TRATAMIENTO DE TEXTOS PROFESIONAL. 

(Amsword II) /*^ 5.700, 



700, 


- 675, 

AMI-109 Impresora Printer 130 

54.900, 

AMP-105 Cable 2.“ unidad disco 

3.450, 

AMP-106 Cable Cassette 664 (audio) 

1.150, 

AMP-107 Modulador TV para 664 y 6128 

9.450, 

AMP-108 Sintetizado r de Voz S3A-1 

9.000, 

AMP-109 Interface Serie RS 232 C 

11.750, 

SVP-116 JOYSTICK QUICKSHOT1 

1.600, 

SPV-117 JOYSTICK QUICKSHOT II 

2.500, 

SVP-133 JOYSTICK QUICKSHOT VII 

2.200, 


UTIUDADES Y LENGUAJES 


D./UU. 


Ref. Tituio 


P.V.P. 


AMD-700 HISOFT PASCAL 
AMD-701 ENSAMBLADOR/DESENSAMBLADOR 
{DevPac) 

AMD-702 DISENADOR DE PANTALLAS 
(Screen Designer) 

AMD-703 GUIA DE PASCAL 
AMD-704 FORTH 


5.700, 

5.700, 

4.900, 

5.700, 

5.700. - 


COMPLEMENTOS 


Ref. Tituio 

P.V.P. 

AMD-900 DISCO VIRGEN 3" 

1.050 


BOLETIN de PEDIDO 


Ref. 

TITULO 

Cant. 

P. V. P. 

TOTAL 
































PRECIO TOTAL PESETAS 


Nombre 


Apellidos 


Oireccion 


Poblacidn 

D.P. 


Teletono 


Incluyo talon Bancario a nombre de “CHIPS & TIPS" □ 
Contra Reembolso D 


ENVIEN ESTE BOLETIN A: 


"CHIPS & TIPS'. Paseo de la Castellana, 126 2046 MADRID 
Pedidos por teletono (91) 4116463 



"SOFTMAIL" Es un servicio de "CHIPS & TIPS" 





















































































































































• En 


RESPUESTA COMERCIAL 
Autorizacion N s 7000 
B.O C 10 de 30-8-85 



NO 

NECESITA 

SELLO 

A (-i-unqueor 
en dcsiino 


• Sir 

• Se 


JUE 

Ref. 

AMC-K 

AMC-K 

AMC-K 

AMC-K 

AMC-K 

AMC-K 

AMC-K 

AMC-K 

AMC-K -- 

AMC-1'iu nrtuivicu CUUCO 
AMC-111 CODENAME MAT 
AMC-112 AMSGOLF 
AMC-113 HUNCHBACK (QUASIMODO) 
AMC-114 HUNTER KILLER 
AMC-115 ROLAND EN EL TIEMPO 
AMC-116 ATOM SMASHER 
AMC-117 ELECTRO FREDDY 
AMC-118 ADMIRAL GRAPH SPtE 
AMC-119 COMANDO ESTELAR 
AMC-120 MANIC MINER 
AMC-121 ASTRO ATTACK 
AMC-122 QUACK 
AMC-123 BILLAR (SNOOKER) 

AMC-124 ROLAND EN EL TREN 
AMC-125 LA PLAGA GALACTICA 
AMC-126 ROLAND EN EL INFIERNO 
AMC-127 SIMULADOR DE VUELO 377 
AMC-128 ROLAND AHOY 
AMC-129 EL PUENTE 
AMC-130 MR. WONG 
AMC-132 MUTANT MONTY 
AMC-133 TENIS 

AMC-134 LABERINTO DEL SULTAN 
AMC-135 PUNCHY 
AMC-136 ALIEN BREAK 
AMC-137 FRUIT MACHINE 
AMC-138 OH MUMMY 
AMC 139 SPLAT 
AMC-140 CRAZY GOLF 
AMC-141 CUBIT 
AMC-142 3D INVASORES 
AMC-143 EL PREMIO 
AMC-144 JET BOOT JACK 
AMC-145 ROLAND EN EL ESPACIO 
AMC-146 PYJAMARAMA 
AMC-147 BOY SCOUT 
AMC-148 FANTASTIC VOYAGE 
AMC-149 THE KEY FACTOR 
AMC-150 JAMMIN 
AMC-151 SUPER PIPELINE 
AMC-152 TRAFFIC 


5 i ndEsnnm p s.a. 

n Departamento de Publicaciones 

1 1 Apartado de Correos 267 F.D. 

MADRID 


i.buu.- 
1.600.- 
1.600.- 
1.90C.- 
1.600.- 
1.600.- 
1.600- 
1.60C.- 
1.600.- 
1.600- 
1.900.- 
1.600.- 
1.600.- 
1 900.- 
1 600.- 
1.600.- 
1.600.- 
2 . 000 .- 
1.600.- 
1.600- 
1.600.- 


1.600.- 
1.600- 
1.600.- 
1.600. 
1.600.- 
1.600.- 
1.600- 
1.600- 
1.600.- 
1.600.- 
1.600.- 
1.600.- 
1.600- 
1.600.- 
1.600- 
1.600.- 


AMC-167 HOUSE OF USHER 1.600.- 

AMC-16S DEFEND OR DIE 1.600- 

AMC-169 AJEDREZ TRIDIMENSIONAL (Serie Oro) 2.300.- 
AMC 170 3D GRAND PRIX (Sene Oro) 2.300.- 

AMC-171 3D BOXING iSerie Oro) 2.300.- 

AMC-172 SUPER TR'FPER (Serie Oro) 2.300.- 


EDUCATIVOS 



Ref. Titulo 

P.V.P. 

AMC-300 AN MAL, VEGETAL. MINERAL 

1.600. 

AMC-301 PLANETARIUM/TIERRA 

1.600. 

AMC-302 RIOS/CAPITALES 

1.600. 

AMC-303 PERSONAJES/CRONO 

1.600. 

PROFESIONALES 1 


Ref. Titulo 

P.V.P. 

AMC-500 Contabilidad Personal 

3.000. 

AMC-501 AMSCALC (Hoja Calculo) 

4.300. 

AMC-502 AMSWORD (Proceso Textos Simple) 

2.000 

AMC-503 AMSWORD II, Proceso de Texto 

4.900. 

AMC-504 AMSBASE. Base de Datos 

2.000. 

AMC-505 STOCK-AID 

1.900. 

AMC-506 GENERADOR DE FACTURAS, 


FICHAS Y DOCUMENTOS (Invostat) 

1.900. 

AMC-507 BASE DE DATOS Y ETIQUETAS 

1.900 

AMC-508 TRATAMIENTO DE FICHEROS (MasterFile) 4.300 

AMC-509 EL EMPRESARIO 


Instruc. para dirigir su negocio 

4.300 

AMC-510 HOJA DE CALCULO (MasterCale) 

b.UOO 


UTILIDADES Y LENGUAJES 


Ref. 


Titulo 


P.V.P 


AMC-700 DEVPAC. ENSAMBL/DESENSAMBLADOR 4.300. 
AMC-701 HISOFT PASCAL 4.900.- 

AMC-702 Disenador de Pantallas 4.300.- 

AMC-703 AMSDRAW Graflcos y dibujos 2.000 

















































AMC-704 GUIA DE PASCAL (libro) 
AMC-705 FORTH 
AMC-7Q6 AMS T EST 


7.500. 

5.00C, 

1.600, 


JUEGOS 


Ref. Titulo 

P.V.P. 

AMD-100 FRED/LA PLAGA GALACTICA 

4.900, 


AMD-101 LA PULGA/AMSDRAW 3 000, 

AMD-102 ROLAND ENEL ESPACIO 2.500, 

AMD-103 SORCERY 2.500.- 

AMD-104 PYJAMARAMA 2.500 - 

AMD-105 EL JUEGO DE LOS NUMEROS 2.500, 

AMD-106 HOCKEY 2 500.- 

AMD-107 AIRWOLF 2.500. 

AMD-108 GRAN PRIX RALLY II 2.500, 

AMD-109 SORCERY PLUS (Serie Oro) 3.000.- 

AMD-110 AJEDREZ TRIDIMENSIONAL. (Serie Oro! 3.000. 
AMD-111 3D GRAND PRIX (Serie Oro) 3.000, 

AMD-112 3D BOXING (Serie Oro) 3.000, 

AMD-113 BEACH HEAD (Serie Oro) 3.000. 

AMD-114 SUPER TRIPPER (Serie Oro) /w 3.000.- 


EDUCATiVOS 




Ref. 


Tltulo 


P.V.P. 


AMD-300 MIRANDO LAS ESTRELLAS 4.300, 

AMD-301 PLANETARIUM/CRONO/TIERRA 2.500 - 

AMD-302 CAPiTALES RIOS/PERSONAJES 


PROFESIONALES 


Ref, Titulo P.V.P. 



AMD-500 PLANIFICACION DE PROYECTOS 

(Project Planner) 4.900, 

AMD-501 TOMANDO DECISIONES 

(Decision Maker) 4 900 

AMD-502 BASE DE DATOS CP/M (Micropen) 10.500.- 
AMD-503 TRATAMIENTO DE TEXTOS CP/M 

(MicroScript) 10.500, 

AMD-504 r RATAMIENTO DE TEXTOS (Amsword) 5 700 - 
AMD-505 CONTABILIDAD GENERAL 12 700 

AMD-506 CONTROL DE STOCK 10.500, 

AMD-507 CONTROL DE VENCIM1ENTOS 7.500. 

AMD-508 HOJA DE CALCULO CP/M (MicroSpread) 10.500, 
AMD-509 EL EMPRESARIO 

(Insfruc, para dirlgir su negocio) 5.700, 

AMD-510 MASTERCALC 5.700, 

AMD-511 TRATAMIENTO DE TEXTOS PROFESIONAL 

<Amsword II) 5.700, 


UTILIDADES Y LENGUAJES 


Ref. Titulo P.V.P. 


AMD-700 HISOFT PASCAL 5.700, 

AMD-701 ENSAMBLADOR/DESENSAMBLADOR 


(DevPac) 

5.700, 

AMD-702 DISENADOR DE PANTALLAS 


(Screen Designer) 

4.900, 

AMD-703 GUIA DE PASCAL 

5.700, 

AMD-704 FORTH 

5.700. 

COMPLEMENTOS 

Ref. Titulo 

P.V.P. 


1.050 


LIBROS EN CASTELLANO 


Ref. 


Titulo 


2.500 - 


'.V.P. 

AML-100 Curso Autod de Basic I 2.500, 

AML-101 Programando con Amstrad 2.100, 

AML-102 Juegos sensacionales para Amstrad 1.700, 

AML-103 40 Juegos Educativos para Amstrad 1.700, 

AML-104 Guia de Referenda Basic 

para el Pro’gramador 3.000, 

AML-105 Musica y Sonidos con el Amstrad 1.000, 

AML-106 Hacia la Inteligencia Artificial con Amstrad 1.300, 
AML-107 Cddigo maquina para principiantes con 

Amstrad 1.900, 

AML-108 Curso autodidactico Basic II 2.500, 

AML-109 Programando Basic con AMSTRAD 1.900, 

AML-110 Tecnicas de Programacion de Graficos 

en el Amstrad 1.700, 

AML-5QQ Manual de Firmware fen ingles) 3.600, 


PERIFERICOS Y ACCESORIOS a 


a 


Ref. 


Titulo 


P.V.P. 


AMP-100 Unidad de Diskette con controlador 45.500, 

AMP-101 Unidad de Diskette sin controlador 39.500, 

AMP-102 Modulador TV para 464 9.000, 

AMI-103 Impresora 45.700, 

AMP-104 Cable Centronics 3.675, 

AMI-1 09 Impresora Printer 130 54.900, 

AMP-105 Cable 2 :' unidad disco 3.450, 

AMP-106 Cable Cassette 664 (audio) 1.150, 

AMP-107 Modulador TV para 664 y 6128 9.450, 

AMP-108 SintRtizador de Voz SSA-1 9.000, 

AMP 109 Interface Serie RS 232 C 11 .750 - 

SVP-116 JOYSTICK QUICKSHOT I 1 .600, 

SPV 117 JOYSTICK QUICKSHOT II 2.500, 

SVP-133 JOYSTICK QUICKSHOT VII 2.200, 


BOLETSN de PEDIDO 


Ref. 

TITULO, 

Cant 

P. V. P. 

TOTAL 































PRECIO TOTAL PESETAS 



Nombre 

Apellidos 

Direccion 


Poblacion 


j.p. _ jjjlefong _ 

Incluyo talon Bancario a nombre de "CHIPS & TIPS" □ 
Contra Reembolso □ 


ENVIEN ESTE BOLETIN A: 



"CHIPS & TIPS", Paseo de la Csstellana. 126 2046 MADRID 
Pedidos por telefono (91) 41164 63 


"SOFTMAIL" Es un servicio de "CHIPS & TIPS 


AMD-900 DISCO VIRGEN 3" 





















































































REM SIGNIFfCA REMARCAR 


La funcion del comando REM es introducir aclaraciones, 
encabezamientos, texto en general que no ha de ser inter- 
pretado como instrucciones, permitiendo asi mas claro el se- 
guimiento de un programa, Con este truco aumentara dicha 
facilidad, ya que al enviar el listado a impresora, el texto que 
sigue al comando REM aparece en negrita, con lo cual des- 
taca sobre el resto del listado. 

Las lineas 310 y 320 contienen los codigos de control para 
activar y desactivar la impresion en negrita. Si su impresora 
no es compatible Epson, debera consultar su manual para 
adaptarlos. Es importante que complete en cada una de es- 
tas dos lineas el numero de codigos hasta que sean cinco, 
utilizando para ellos los ceros que sean necesarios. 

Como ejemplo, observen que el mismo listado del truco se 
ha obtenido de esta forma, y que las sentencias REM apa- 
recen mas oscuras. 


10 REM **** VERIFICA LOS DATAS #*** 

2 < DIM chk( 7 ) 

30 RESTORE 340:FQR j=0 TO 5 
40 FOR i=l TO 20:READ ni: chk(j)=chk(j)+ V 
AL(“fc*+n*):NEXT 
50 NEXT 

60 FOR i=l TO 14:READ ns: chk ( J )= chk i j )+ V 
AL ( ”+ n*) : NEXT 

70 FOR j =0 TO 6.‘READ n.‘IF n<>chk(j) THEN 
90 

80 NEXT;PRINT“UERIFICACIQN DE LOS DATAS 
CORRECTA": GOTO 110 


90 PRINT "ERROR EN LA LINEA"i340+j#10 
100 STOP 

110 REM •*-#-* pokea cod i go en memoria *4# 
120 INPUT"DIRECCIQN DE COMIENZO:")add:ME 
MGRY add-1 

130 REM #* primero saltos de entrada 
140 REM #*-#■ y codigos de impresora 
150 RESTORE 3O0:FOR j =0 TO 1 4:READ n: POK 
E add+j,n:NEXT 

160 REM tHHt luego el programa 

170 FOR j = 15 TO 148;READ n*:P0KE add + j,V 

AL ! “i^+nS) : NEXT 

180 PRINT’RUT INA CARGADA“:PR I NT"CALL",ad 
d J "para activar la ruti na:PRINT, add + 2; 
"para cancelarla" 

190 patch 1 =PEEK (t<BDF2) : patchh PEEK <&BDF3 
) 

200 POKE add+8<10,patchl :P0KE add+&ll,pat 
chh 

210 POKE ad d+8*32,patchl : POKE add + 8<33,pat 
chh 

220 POKE add+&4A,patchl:POKE add+k4B,pat 
chh 

230 POKE add+&56, patchl : POKE add + 6<57,pat 
chh 

240 END 

250 REM LINEA 3001 Codigos de sal to 

260 REM LINEA 310: secuencia de ESCAPES 

270 REM para impresion en negrita 

280 REM LINEA 320: secuencia de ESCAPES 

290 REM para impresion normal 

300 DATA 24,104,24,11 

310 DATA 27,69,0,0,0 

320 DATA 27,70,0,0,0 

330 DATA 0 

340 DATA 21,F8,7,22,F2,BD,C9, E5, 21, 0, 0,F 

E,52,28,16,FE,45,2S,16,CB 

350 DATA 86, FE, 4D,28,18,CB,86,CB,8E,FE,D 

,28,2F,E1,C3,F8,7,CB,C6,18 

360 DATA F8,CB,46,28,EC,CB,CE,18,F0,CB,4 

E,28,E4,36,0,CB,DE,El,CD,F8 

370 DATA 7, E5,21,0,0,6,5,7E,E3,C5,CD,F8, 

7,Cl,E3,23,10,F5,El,C9 

380 DATA CB,5E,36,0,28,CB,21,0,0,18,E6,7 

6,3B,3B,E1,E5,DD,E1,A7,1 

390 DATA 67,0,EB I 42,DD,75,E3,DD,74,E4.1, 

5,0,9,DD,?5,FB,BD,74,PC 

400 DATA 9,DD,75,AB,DD,74,AE,E,8,9,22,F2 

,BD,C9 

410 REM *** DATAS DE VERIFTCACION *** 

420 DATA 2202,2665,3176,2432,2185,2729,1 
728 


SCROLL MAG ICO 


Un potente golpe de efecto para sus juegos, consiguiendo 
un scroll horizontal <<de ida y vuelta» mediante el hardware. 


10 REM *** SCROLL MAGICO *** 
20 FOR 5-46 TO 3 STEP -1 
30 CALL 8<BD19 

40 OUT S^BCOO , 2: OUT &BD00,s 
50 GOSUB 120 
60 NEXT 

70 FOR s=3 TO 46 

80 OUT 6,BC00,2:QUT 8<BB00,5 

90 GOSUB 120 

100 NEXT 

110 END 

120 FOR t=l TO 2 
130 CALL &BD19 
140 NEXT 
150 RETURN 


84 / Amstrad User 


» 


















HIPNOSIS 


Las capacidades graficas del AMSTRAD permiten reali- 
2 ar multitud de pequenos trucos, divertidos por un lado y 
didacticos por otro. Con este, tai vez consiga hipnotizar a 
sus amigos (o a usted mismo). 



10 REM *************************** 
20 REM * HIPNOSIS * 

30 REM * (c) -AMSTRAD USER 1986 * 

40 REM *************************** 
50 a<1)=6:a<2)=i1:a(3)=24 
60 INK 1,24: INK 2, HUNK 3,6 
70 MODE 1 
80 DEG 
90 r = l:i=l 
100 r=l 

110 ORIGIN 319,199 
120 WHILE r < 200 
130 MODE r, 0 

140 FOR a=l TO 400 STEP 360/r 

150 DRAW r*COSSa),r*SIN(a),i:NEXT 

160 i = ( (i + 11 MOD 3)+1 

170 r=r+3 

180 WEND 

190 i=0 

200 a=((i+0)MOD 31+1 
210 b=((i+1)MOD 3)+1 
220 c=((i+2)MOD 31+1 
230 CALL &BD19:INK l,a(a) 

240 CALL kBD 19: INK 2,alb) 

250 CALL 8iBD19: INK 3,ale) 

260 i—i+1:GOTO 200 


90 INPUT "Ancho de los senos 150)1",sill 
NPUT "Nurnero de senos 13)1";d1d= I 12*PI/1 
5)/2) *d 1 INPUT "Intervale Horizontal (.05 
)1 ",st:INPUT "Intervalo en protundidad ( 
.5)1”,bs:CLS:w-0 

100 FOR n=0 TO 15 STEP bs! nd*n-Ed 1 nl-nHO 
1 n2=n*20 

110 FOR rn=0 TO 15 STEP s 1 1 y«SIN Im*d + s) *S 
IN Ind + s)#si+m#l0 + nl 

120 q=320 + n2-m*20l x=320-n2+m#201 IF y>t(x 
) THEN PLOT x, y 1 PLOT q,y:t(x)=y 
130 NEXT m,n 

140 ENT -1,10,-10,1,1,100,1 
150 SOUND 2,140,32767,15,1 


/\ 


A A 



MULTITAREA 


Los comandos EVERY y AFTER del BASIC de los or 
denadores AMSTRAD permiten simular Multitarea, esto 
es, que el ordenador reparta su tiempo entre varios pro- 
gramas que ejecuta «a la vez». En el ejemplo, hemos he- 
cho que los programas funcionen «a camara lenta», para 
que pueda ver mejor su funcionamiento. 


ONDA SENOIDAL TRIDIMEN¬ 
SIONAL 


De nuevo con las capacidades graficas del AMSTRAD. 
En este caso, se trata de representacion grafica de fun- 
ciones matematicas, una utilidad que interesa a los usua- 
rios «estudiantes», y gusta a cualquiera por lo espectacu- 
lar de los resultados obtenidos en pantalla. 



•/ 


2" ’ Onda Senoidal Tridimensional 
30 ' ========================»=== 

40 ’ 

50 DEFINT x,y,5,m 

60 CLEAR 1DIM t(640 ) 1CLS1 MODE 11 INK 1,261 
PEN 11 PAPER OlINK 2,20:INK 3,61 INK 0,01B 
ORDER 01 MODE 1 1 INPUT "Modo (1 o 2)";mo 
70 IF mo = I OR mo = 2 THEN MODE mol GOTO 80 
80 INPUT 11 Desp 1 azam i en to seno (0-360) ( 

45) : ",s 


10 REM ******)(**lHr)Hl*l(****lH(-)(-**#)H(** 

20 REM * USO DE LAS INTERRUPCIONES * 

30 REM * PARA SIMULAR MULTITAREA * 

a r nr-M y v v v w w v y w y v v v w, w u v w v w wjm» wj itf y 
L) r\ t n « n n a I i fl n A n AA X A a n A A 

50 1 

60 MODE 1 

70 GOSUB 50001REM i nicializacion 

80 EVERY 50,3 GOSUB 4000 

90 EVERY 50,2 GOSUB 3000 

100 EVERY 50,1 GOSUB 2000 

110 EVERY 50,0 GOSUB 1000 

120 GOSUB 6020 

130 WHILE p*(cp><>"*" 

140 GOSUB 60001REM programs principal 
150 WEND 
160 GOTO 160 
970 1 

980 REN *+ PROGRAMA NUMERO 1 
990 1 

1000 DIlpl=pl+llIF a$(pI)="*" THEN k0=RE 

MAIN(0) 1 El 1 RETURN 

1010 PRINTH1,a*(pi) i 1 El 1 RETURN 


Amstrad User 1 85 
































ELIPSES 


1970 : 

1980 REM #* PROGRAMS NUMERO 2 ** 

1990 : 

"2000 DI:p2=p2U: IF bS(p2)="*“ THEN kl=RE 

MAIN(1):El:RETURN 

2010 PRINTt*2,b®(p2) i 5 El: RETURN 

2970 : 

2980 REM ** PROGRAMA NUMERO 3 ** 

2990 : 

3000 DI:p3=p3+l:IF c$(p3)="*" THEN k2=RE 

MAIN(2):El:RETURN 

3010 PRINT43,c$(p3Jj JEI:RETURN 

3970 : 

3980 REM ** PROGRAMA NUMERO 4 *# 

3990 : 

4000 p4=p4 + l:IF d*(p4)=‘*‘ i THEN k 3-REMAI 
N131:RETURN 

4010 PRINT44,d$(p4);:RETURN 
4970 : 

4980 REM ** INICIALIZACION ** 

4990 : 

5000 RESTORE 

5010 WINDOW 1,40,20,25:WINDOW41,1,20,1,1 
o:WIND0W42,21,40, 11, 19 

5020 WIND0W43,1,20,11,19:WIND0W44,21,40, 
1 , 10 

5030 pl=0:p2=0:p3=0:p4=0:ep=0 

5040 PAPERttO,l:PEN#0,0:CLSHO;PAPER#l,2:P 

EMttl,3:CLSttl 

5050 PAPER42,3:PEN42,I:CLS42:PAPER43,0:P 

EMH3,1ICLS43 

5060 PAPER44,1:PEN«4,3: CLS44 

5070 LOCATE 10,3HocATEHl,2,51L0CATES2,2 

,5 

5080 L0CATE43,2,5:LQCATE44,2,5 

5090 DIM aS<20),bS(20),c$(20),d$(20),p*( 

20) 

5100 c=i:read l $: while 1 * < > '■ = *: a* <c) = 1 $ 

5110 READ lS:c=c+l:WEND 

5120 c = l:READ 1*:WHILE 1*<>”«-:b*(c)=1 * 
5130 READ 1 $:c = c + 1:WEND 

5140 C = 1 : READ 1S:WHILE 1 *<>” = ":c*( c ) = 1 * 
5150 READ 14:c=c+l:WEND 

5160 C=11READ 1 $:WHILE 1$<>" = ";dS<c)=1 * 
5170 READ 1S:c = c + 1:WEND 

5180 c = 1:READ 1£:WHILE 1$<> H = “:p«(c) = 1 * 
5190 READ 1*:c=c+l:WEND 
5200 pi=0:p2=0:p3=o:p4=0:cp=o 
5210 RETURN 


5220 DATA P,R,0,G,R,A,M,A," 

o, i,*,- 

5230 DATA P,R,0,G,R,A,M,A," 
2 ,*,- 

5240 DATA P,R,0,G,R,A,M,A," 
0 , . , " _ " , 3 , #■, = 

5250 DATA P, R, 0, G , R, A , M, A, " 

0 , 4 ,*,- 

5260 DATA P,R,0,G,R,A,M,A," 

I,P,AL,*,= 


*,N,U,M,E,R, 


",N,U,M,E,R, 


*,N,U,M,E,R, 
“,N,U,M,E,R, 
",P,R,I,N,C, 


5970 : 

5980 REM ** PROGRAMA PRINCIPAL ** 

5990 : 

6000 DI : cp = cp + 1 : IF p$ (cp) = "■){■" THEN cp = cp 

-I : El .’RETURN 

6010 PRINT40,p*(cp )i 

6020 FOR t = l TO 50:CALL tiBD19: NEXT 

6030 El:RETURN 


Los ordenadores AMSTRAD tienen una gran potencia gra- 
fica. Para aprovechar un poco mSs esta caracieristica pre- 
sentamos un pequeno programa que permite dibujar cualquier 
elipse. Se puede incluir dentro de cualquier programa en for¬ 
ma de subrutina para ser utilizada en cualquier momento. 



10 REM *** AMSTRAD USER *** 

20 REM *** PARAMETROS a espec i-f i car: 

30 RFM -#-*-* ex: excentricidad de la 
40 REN elipse (radio mayor/radio 

50 RFM *** raenor) 

60 RFM HH- r: radio de la elipse 
70 REM 

80 MODE 1INPUTVad io"! r, 

90 INPUT"excentricidad“jex 

100 INPUT'coordenadas del centro <x,y)"; 

xx,yy 

110 MODE 2 
120 DEG 

130 a=r*SQR(ex):b=r/SQR(ex) 

140 ORIGIN xx,yy 
ISO MOVE -a,0 
160 FOR x = -a TO a 

170 yl = SGR< <a#a*b*b-b*b#x*x)/<a*a>) 

180 DRAW x,y1:NEXT:DRAW a,0 

190 FOR x=a TO -a STEP -1 

200 y2=-SGR< (a*a*b*b--b*b*x#x ) / <a#a) ) 

210 DRAW x,y2:NEXT 
220 DRAW -a,0 
230 CALL f<BB18 
240 GOTO 80 


86 / Amstrad User 

















Gula /TlfT 

61 f °J/il 


de especialistas de UuLM 


1 U asm 





BADAJOZ 


CANARIAS 


CANARIAS 


DISTRIBUIDOR OFICIAL 
AMSTRAD - SPECTRAViDEO 
INDESCOMP 

BLAN-IYIOR-MICROSOFT-BIYI 

Microordenadores familiares 
y profesionales 
todo en Hardware y Software 
Aula Informatica 

SOMOS ESPECIALISTAS 
DE AMSTRAD 
SOFTWARE EDUCATIVO 
Y DE GESTION A MEDIDA 


Pescadores, 30 y Aldmama 5 
Teiefono 80 07 26 


DON BENITO 
(Badajoz) 


CANARIAS 



REflSHCP 


OftOENAOORES PERSONALES 
V 0E GESTION EMPRESARIAL 

ESPECIALISTAS EN 
PROGRAM AS 
EDIJCATIVOS 
Y DE GESTION 

GRAL MAS DE GAMINDE, 45 

Tel. 23 02 90 

LAS PALMAS DE GRAN CANARIA 


JAEN 


OFIMATICA 


Especialistas en programas 
y perifericos para AMSTRAD 

PROFESIONALES 
A SU SERVICIO 


LINARES 

Allonso X, 34 
Tel 69 80 52 


JAEN 

Pasaje Maza, 7 
Tel 25 0) 44 





r- 




CT 

) 





80 



“£quintesa“ 

INFORMA TIC A 

ESPECIALISTAS 
EN SISTEMAS LLAVE EN MANO 
CON AMSTRAD 


San Sebastian, 74 Ofic 31 

Tels (922) 21 06 04 22 46 65 (Contest ) 

38005 SANTA CRUZ DE TENERIFE 


MADRID 

BfflE 

flSSI 

P 

lor 

\m 


MADRID BARCELONA 
( 91 ) 73396 62 ( 93)3014700 


LOGROfiO 



INFORMATICA 

ELECTRONICA 

TELECOMUNICACIONES 

DRS. CASTROVIEJO, 34 
Tel. (941) 23 12 8? 
26003 LOGRONO 


m 


TECNICAS ELECTRONICAS 
E INFORMATIVAS 

MANTENIMIENTO 
Y SERVICIO 

Jose Maria Duran, 16 3° Ofic. 2 

Tel. (928) 27 53 90 - Telex 96496 TEIC - E 

35007 - LAS PALMAS DE GRAN CANARIA 

Villalba Hervas, 9-3° Ofic. 3 

Tel. (922) 24 39 50 

38002 SANTA CRUZ DE TENERIFE 


EL FERROL 




DISTRIBUIDOR OFICIAL 
AUTORIZADO 

C/ Magdalena, 118 
Tel. (981)35 49 83 
EL FERROL 


MADRID 






PASEO CASTELLANA, 126 
28046 MADRID 

PUERTO RICO, 21-23 
Tel. 250 74 02 • 04 
28016 MADRID 

* Distribuidor oficial 
autorizado 


Amstrad User / 87 






















































POLIGONOS DE CUALQUEER 
IlADO 


Con esta sencilla rutina podra dibujar cualquier tipo de po- 
ligono regular, y con los lados de la longitud que desee. Este 
truco esta en el listado 1. 

En el listado 2 encontrara una pequeria demostracion de 
como utilizarlo en una subrutina. En este caso hemos dibu- 
jado desde triangulos hasta eneagonos. 

En el listado tres proporcionamos el mismo truco escrito en 
logo, para aquellos que dispongan de unidad de discos. 


▼ 


LISTADO 1 


10 REM XX POLIGONOS XX 
70 : 

30 DEG 

40 INPUT "No. de lados'Nnl 

50 INPUT "Longitud del lado";l 

60 MODE 2 

70 MOVE 319,0 

SO FOR Iazo=l TO r, 1 

90 ang=(360/nl)X(lazo-1) 

100 x = 1 -XCOS ( ang ) 

110 y = 1 X-5 IN ( ang) 

120 D R A'-J R x , / 

130 NEXT 
140 GOTO 140 




- 


LISTADO 2 


10 REM -XX DEMO de POLIGONOS -X* 
0 : 

30' MODE 1 

40 INK 0,26:INK 1,1 


30 

INK 2.15 


Lj 0 i 

FOR t=i TO 7 


c» 

x x = 60-X-1 


00 

yy=0+30Xt 


90 i 

n!=2 +1 


100 

1=INT(350/t) 


1 10 

ti=((ti+1)MOD 

3) n 

120 

GOSUB 500 


130 

NEXT 


140 

END 


4 90 

REM XX 3UERUTJ 

:na POL I 

300 

DEG 


510 

MOVE >- x , y y 


520 

FOR laro=i TO 

n 1 

530 

ar,q= ( 360/n I ) X i 

I1azo-1) 

540 

x®"l XCOS !ang) 


550 

y-l X3T M(anq) 


560 

DRAWR x,y , t i 


570 

NEXT 


530 

RETURN 



IGOMO XX 


r - 


LISTADO 3 


?to poliqono :lado 
>r epeat : n 1 adasC-f d 
> e n d 


n1 ados 
;iado rt 360/;nlados1 


PALABRAS SUBRAYADAS 


Esta rutina permitira a los lectores mejorar la presentacion 
en pantalla de los textos, ya que con ella podemos subrayar 
cualquier palabra o grupo de palabras, con sOlo introducir el 
texto a subrayar en la variable a$ y llamar a la rutina que co- 
mienza en la linea 100. Previamente debemos fijar la posi¬ 
tion de la pantalla en que deseamos imprimir el texto por me¬ 
dio del comando LOCATE de la linea 40. 

, 

w 


10 REM XX- PAL A ERAS SUBRAYADAS K-X 
20 : 

30 MODE 1 

40 LOCATE 12,13 

50 ,■)$=" t ex to de prueba" 

60 GOSUB 100 
70 GOTO 70 

100 PRINT |i + STRING*(LEH(aai) ,3) ; 
110 PRINT CHRtfcl22) i'CHRifc t 1) i 
120 PRINT STRINGS(LEN(a$>,95)I 
130 PRINT CHR$(22)iCHRt(O)i 
140 RETURN 


88 / Amstrad User 
































Giti a r. 

i\ 7'7Sl f "Ifil 

—> 

de especialistas de [; 

mMm 

l J asm 


ALICANTE 



MULTISYSTEM, S. A. 


m 


ORDENADORES SOFTWARE 

PERIFERICOS NACIONAL 
IMPRESORAS IMPORTACION 
MONITORES 

SUMINISTROS 

PAPEL DISCOS ACCESORIOS 

SERVICIO TECNICO 
C /. San Vicente, 53 
Tel. (965) '20 17 37-20 38 11 
03004 - ALICANTE 


BURGOS 



E. I. S. A. 


Madrid, 4 

Ml BURGOS (ESPANA) 


Tei. 947/20 46 24 


ORDENADORES 
SERVICIOS 
DE INFORMATICA 


ALICANTE 


Ml 


SI 


PRIMER DISTRIBUIDOR DE 
AMSTRAD 


IP 


( 5(1 


ORDENADORES 

PERSONALES 

Dr. Jimenez Diaz, 2 
Tel, (965) 45 03 50 - ELCHE 


MADRID 



a mm 


MADRID BARCELONA 
( 91)7339662 ( 93)3014700 


BILBAO 




ALAMEDA 
DE URQUIJO, 63 

Tel. 431 96 67 
48013 Bilbao 

* Distribuidor oficial 
autorizado 


BARCELONA 


/- - ^ 

LE OBSEQUIAMOS 
CON NUESTRA EXPERIENCIA 
EN AMSTRAD 


MICRO MON 


Avda. Gaudi, 15 • 08025 BARCELONA 
Tel. {93)2561914 


NO HACEMOS CLIENTES, 
HACEMOS AMIGOS 


BARCELONA 




CAT INS A 
INFORMATICA 
S.C.P. 


DISTRIBUIDOR OFICIAL 

AMSTBAB 

ESPAIVIA 


C/ Iglesia, 15 - Tel. 78427 17 
TERRASA (Barcelona) 


BARCELONA 


UFU-I.ES 

IMFORMFITICa, S.fl. 


PRIMERA T1ENDA PROFESIONAL 
DE INFORMATICA DE LA ZONA 

ORDENADORES DE: 

— GESTION 
— DOMESTICOS 
— CURSOS DE INFORMATICA 

C/ Francesc Lay ret, 76 - Tel. 691 2311 
Cerdanyola del Valles (BARCELONA) 


BARCELONA 


p™ cnrn.cc 
pg g uu i u -IJ 

Distribuidor Oficial de: 


affliin 

HARDWARE - SOFTWARE 
LIBRERIA - CLUB DE SOFTWARE 
ORDENADORES DE GESTION 


C/ Montaner, 55 08011 BARCELONA 

Tel.: 253 26 18 


Amstrad User / 89 






























































VIDEO INVERSO 


El caracter de control 24 hace que la pluma y el papel 
intercambien sus tintas. Asi, si estaba escribiendo en ama- 
rillo sobre fondo azul, pasara a escribir en azul sobre ton 
do amarillo. Pruebe el ejemplo del listado y comprendera 
mejor como usarlo. mediante el comando print chr&(24) 


10 REM ** VIDEO INVERSO X* 

70 : 

SO MODE 1 
40 RESTORE 
50 FOR s=i TO 9 
60 READ x , y, 

TO LOCATE x,y 

80 IF S=1 OR S-9 THEN FRUIT CIIRS (24) + + 

CHR't (24) : GOTO 100 
90 FRIMT a % 

100 NEXT 
110 GOTO IIO 
120 : 

130 DATA 10,2,” dPC I 0ME5" 

140 DATA 10, 3, "******XXX*XXXS-lfXX“ 

1150 DATA 2,5,”1... Imprimii texto" 

160 DATA 2,9, 11 2 . , . Visual 1 lap texto" 

170 DATA 2, 9, ■ 3. • . Mo4 i f' car t e>: t o ” 

130 DATA 2, 11, "4... Salvar l.c-xto" 

190 DATA 2,13,“5,., Grabar texto" 

200 DATA 2,1 6 ,"_ 


210 DATA 23,17,” Fulsa una tecla 


H di-I s . I1K-X *11 J1 J i 


J+ - ■ - 

1 -mvr 

j n if; 

il . . - 

i -r. 

i. i ?..r 1 

:i .. .. 

\ 

f ? nor -•>: r, <* 

n . \\ 

2 1 ■ 

tejii;;* 

i ; .. 

ri'-vi f J 

ui v t ■?» 


-1, ; ] ; •, 14 ■ I- vr i-» » *;« 3 

•M , I I ! J . 1 , , i : I •' . \ 


[\ i i U 


VERIRCAR UN PROGRAMA 


Los usuarios del CPC 464 tal vez se hayan preguntado 
como pueden comprobar si el programa que acaban de 
salvar ha quedadeo bien registrado en la cinta. Nada mas 
lacil: basta con rebobinar la cinta hasta el punto en que 
se comenzo a grabar y escribir en el teclado CAT [EN¬ 
TER]. A la pregunta Press PLAY then any key: responda 
pulsando [ENTER] y la cinta se pondra en marcha. El or- 
denador va comprobando cada bloque del programa, y le 
informa del nombre de este, el numero de bloque, el tipo 
de grabacion. y el informe O.K. si el bloque quedo correc- 
tamente registrado. 


El tipo de grabacion se codifica de este modo: 

— $ programa en BASIC. 

— % programa en BASIC protegido. 

— * texto en caracteres ASCII. 

— & programa binario. 

— ’ progama binario protegido. 

Si algun bloque no esta correctamente grabado apare- 
cera un mensaje de error (Read error a o Read error b). 



CURIOSIDADES 


Contrariamente a lo que ocurre con otros ordenadores 
personales, el comando INPUT del AMSTRAD pone a 
cero el contenido de una variable numerica si le responde 
[ENTER], Asi, por ejemplo. en el siguiente programa: 

10 A=100 
20 INPUT A 
30 PRINT A 

si responde con [ENTER] al INPUT, la Knea 30 imprime 
0, mientras que en otros ordenadores imprimira el valor 
anterior de A, en este caso 100. 


90 / Amstrad User 




























jM 


# * » 





* * * * 


-kir. a cuarta leccion de nuestro 
, ciirso vs a consistir cn 
’ . upbear todo lp que lmta 

.. UL_ A ahora liemos aprendido a 

ejemplos concrctos. Tam bite n ana 
diremos eonccptos nucvos a lo lar 
go do Jos programas de quo consta 
hi leccion. En primer lugar vamos 
describin' una dc las posiblc.s solu- 
clones' del ejercicio que propusimos 
cl mes pasado. lit programa podna 
scr: 


10 CLS 

20 EVtPirr "Numeros: 

NI ,N2,N3";n I ,n2,n3 

30 INPUT “MultiplicaciOn dc los 

trc,s’ ; ;mult 

40 II mult <> nl*n2*n3 4HEN 
GOTO 30 
50 PRINT 

60 PRINT “Acertaste” 


La sentencia 10 cs dc todos co- 
nocida y rinicamcntc limpia dc la 
pantalla lo quc hubiera antes. En la 


20 sc aplica algo aprendido cn la 
lcccidir anterior: INPUT: Se “sitpa 
c n t r c c o m i 11 a s (Numeros: 
N1,N2.N3) cl niensaje quc sc dc 
sea isualizar para dspecificar la va¬ 
riable o variable^ cuyo valor v; mos 
a rccibir a travbs dc la instruccidn. 
En cstc case esperamos tics valo 
res n'limcricos. Las variables quc 
vayan a contcncr datos quc no scan 
de tipo numeric©, cs deeir, letras, 
uombres, textos o cualquier grupo 
dc caractcrcs (cadena) tian.cn cn su 
nombre cl signo $. Estc signo per- 
mitc difercnciarlas dc aquellas cuyo 
con ten i do cs cstrictamcntc numcri 
co. AsL por ejcmplo, al Hauer un 
INPUT podemos solicitar cl nom- 
bre dc la persona cure esta tcclcan- 
do y almacenarlo en una variable 
quc sc llame NOMBRE$. Estc tipo 
dc variables'St manejan dc igual 
forma que las jti* conocidas en 
cuanto a 4as sentencias quc ya sa- 
bemos. 

Al mtroducir los valorcs quc sc 
van a almaccnar en las variables n 1, 
n2 v n3 tendremos quc s'eparar cs 
tos por comas.*Ello se d’etre a la for¬ 
ma cn quc hemos escrito la instruc¬ 
tion. Dc otra mancra hubidramos 
tenido que preparar tres llncas; una 
por cada variable. 

La Ifnca 30 no ofrece ninguna di 
ficultad ni aiiadc nada nuevo. Sin 
embargo, en la 40 ya aplicamos un 
conccpto mas mteresante: la sen 
tcncia IF-THEN. En cstc cjemplo, 
la condicion quc se lut cstablccido 
cs quc el contenido dc la variable 
mult (valor del producto de los tres 
numeros) sea diferentc dc dicho 
producto. Si sc cumplc csta condi 
cion H programa salta a la llnea 30 
(GOTO 30). Con elk* sc vuejve a 
preguntar por cl valor dc la multi- 
plicacidn. Esta pregunta se conti 
nua efectuando hasta que la eondi- 
ctdn (IF condicion THEN) deja dc 
cumplir.se. En esc momento se eje 
cuta Ja linca siguiente a la corrcs- 
pondiente al IF. 

Por ultimo las lineas 50 v 60 no 
mercccn mayor explication. 


UN PROGRAMA 
PARA SER 
ORDENADGS 


Una dc las cuestiones mas cornu 
ncs quc sc presenta cn hi realiza¬ 
tion dc programas cs la dc efectuar 
una ordenacidn. Ya sc tratc dc si- 
tuar ordenadamente valorcs nume- 
ricos, por cjemplo para clasiticar 
por fechas. o bicn cadcnaj alfauu- 
mcricas (compucstas de letras y nu- 
mcros), por cjemplo para un listin 
telefonico, lo importante cs que al 
final el conjunto quede cn :J orden 
descado. Vamos a elaborar un pro¬ 
grama que nos permit*! dar una so- 
lucibn al problcnta que acabanios 
dc proponcr. Pensarentos cn pn 
mer lugar cn un cjemplo senciHo 
con tan solo tres numeros que or- 
denaremos dc mayor a menor. 

Cuando sc claboran programas 
dc gran tamano y para facilitar la 
propia programcion dando mayor 
claridad y lacilidad dc interpreta- 
cion a los datos sc emplean los or- 
■ganigramas. Estos son esquemas 
graficos quc permiten realizar dc 
forma sencilla y dar a los pasos de 
quc consta un programa. En cstc 
cursp unicamente los mcncionamos 
como muestra dc su potcncia y uti- 
lidad ya quc ni! nos dcdicarcmos a 
aprender a cmplcarlos. 

Vcanros nucstro ejcmplo con un 
organigrama: 

Los rombos representan pregutv 
tas quc se plantean y sus ramas soi 
las respuestas SI o NO en cada case 
posible. Vamos a analizar cl oraju- 
nigrama. Despues deL inicio del 
programa se pregunta si cs A>B. 
cn caso afirmativo A y B cstaiian 
ordenados, por laiito la siguiontc 
cucstidn os si B<C. Si cs cicrto los 
tres numeros ya estan cn orden Si 


Amstrad User / 91 




















no habra quc comprobar si A>C. 
LI amilisis del rcsto de las ramas del 
organigrama cs rtij.iV similar y lo de- 
jamos eomo cjcrpicio para cl lector. 
Paseino? a cscribir el programa. 


• • 

• 4 


MED“;B;” MIN=“;C 
190 PRINT 

200 PRINT “FIN DEL PRO¬ 
GRAMA” 


10 CLS 
20 INPUT 


‘Introduzca los tres 


numeros:”;A,B,C 


30 IF A > B THEN GOTO 120 
40 IF A > C THEN GOTO 100 
50 IF B > C THEN GOTO 80 
60 PRINT “M AX = “; C ; ” 
MED”;B;” MIN=;A 
70 GOTO 190 

80 PRINT “M AX = “ ; B ;” 
MED“;C;'EMIN=“;A 

90 GOTO 190 

100 PRINT “MAX = “;B;” 
MED;“A;” MIN=“;C 

110 GOTO 190 

120 IF B > C THEN GOTO 180 
130 IF A > C THEN GOTO 160 
140 PRINT “ M A X = “; C; ” 
MED“;A;” M1N=“;B 
150 GOTO 190 

160 PRINT “MAX = “;A;” 
MED“;C;” MIN=“;B 
170 GOTO 190 

180 PRINT “MAX = “;A;” 


t « » « t 

*• 4*1 
4 4 4 4 1 


CONTADORES Y 
SUMADORES 


« • 

♦ A 


Para compvcnder el programa 
anterior basta seguirlo dctallada- 
mente. Cada una de las sentencias 
IF-THEN permitc ir scleccionando 
quo numero dc los clegidos cs ma¬ 
yor, cual cs cl intermedio y cual cs 
cl mcnor. Una vcz conocidos di- 
cbos valorcs contcnidos en las va 
riables A. ByC se visualizan en la 
parvtaOa con cl rotulo dc MAX 
(rnaximo)', MED' (medio) y MIN 
(lnmimo) ya ordenados. Dcsdc to- 
dos los PRINT dc solucioncs sc 
pasa a la li’nea 190 dontle sc iiidica 
cl fin del programa.* ' • *. 

Este meiodo dc brdcnacidn dc 
numcros no cs cl mas cficaz. para 
gumdes cantidodcs dc duos. Mas 
adclantc estudiaremos, un sistema 
bastante mas clicicntc para efee- 
tuar cste lipo dc operaciones: 


Vamos a introducir las am -cptcfc 
de contador y sumador, cn progra- 
macion. Un contador cs una varia¬ 
ble quc se incrementa cada vcz quc 
sc rcaliza detenninada action. En 
dclinitiva cuenta cl numero dc vo¬ 
ces quo sc ha pasado por un pun to 
del programa. 

Un sumador cs una variable dcs- 
tinada a contencr cl valof total de 
una suma dc aiuchos terminoss 
Cada vcz quc se dispone dc un nuc- 
vo termino, el valoi; del contador 
pasa a scr cl quc va tenia mas cl del 
termino nuevo.; \ ' 

El programa quc mostrarcmos 
cojiio cjcmplo calcula la media arif 
mctica de N numcros. L.lamarcmos 
N al numero dc datps.buya media 
dcscamos calculai. 


El programa podna scr: 


92 / Amstrad User 


Bl iT\ tfl 
























































































10 CLS 

20 INPU T “Numero de datos”; N 
30 1 = 0 

40 TOTAL=<) 

50 INPUT “Nuevo dato”;A 
60 TOTAE=TOTAL+A 
70 1=1+1 

80 IF ION THEN GOTO 50 

90 M = TOTAL/N 

100 PRINT “Valor de la me- 

dia=”;M 

▲ 


H programa so inicia borrando el 
eontenido dc la pantalla. A conti- 
nuacion sc pride el numero de datos 
que se desea introducir para calcu 
lar la media v sc almacena cste va¬ 
lor en la variable N. Se inicializa el 
oontador (1) con el valor 0. La va 
riablc TOTAL cn qtie va a ir alma- 
cenandose tambicn sc pone a eero. 
La linea 50 rccoge los datos que sc 
vayan introduciendq y cada dato lo 
sitiia cn la variable A. Debe recor • 
darse que dc esta forma no se man- 
ticne cl valor anterior. La linea 60 
efcctua la suma acumulativa sobre 
la variable TOTAL.. Su signit'icado 
cs: Imcer que la variable TOTAL 
tenga como eontenido cl valor ac¬ 
tual mas el valor que tenga la va¬ 
riable A. La linea 70 increment;) en 
una unidad cl contador. En la si- 
guiente se comprueba si sc ha in- 
troducido ya los N dato^ o quedan 
atin algunos por introducir en la li- 
nca 50. Una vez realizada la suma 
total de los datos sc calcula la me¬ 
dia almaeenandose en la variable 
M. Por ultimo se visualiza cste va 
lor rcsultado final dc) programa. 


UNA APLICACION 
UTIL 




*•*•••••••*••• 

En la programacion de ordena- 
dores existe normalmente cferto in-, 
teres por disponcr de determinada 
proteecion en un programa, Un po- 
sible mdtodo' consiste cn tencr una 
clave dc acccso al programa y quo* 
sin eHa no pueda conscguirse la eje- 
cucion. Unicamente el usuario que; 
disponga del conocimicnto de*esa 
palabra o palabra de paso (en in-, 
gles; PASSWORD) podra tencr ac 
ccso a la zona protegida del progra- 
ma. Sin embargo, puede resultar 



intcresante que nadic pueda ver la 
clave tecleada en pantalla. Una 
persona que vea la pantalla mien 
tras cl programa pregunta la clave 
podria descubrir nuestra clave sc- 
creta y esta pcrdcria toda utilidad 
Por ello proponemos cl siguiente 
conjunto dc instrucciones que pue- 
dc-n ser aplicablcs dentro dc alguno 
de 1 los programas que rcaliccmos. 

Este es el programa: 


10 MODE 2 
20 INK 0,0 

30 PRINT “PALABRA CLA¬ 
VE?” 

40 PEN 0 
50 INPUT A$ 

60 IF A$ <> “AMSTRAD” 
THEN GOTO 40 
70 PEN 1 
80 PRINT “FIN” 


La proxim; lcccidn analizaremos 
cndctallc cste programa en quehe- 
mos entpleado las posibilidadcs de 
varfar los co lores de l fonrb y e 1 fcx- 
to que t'rcne d AMSTRAD .Lap a 


labra clave que hay que tcclcar es 
la situada entre comillas cn la linea 
60. En este caso AMSTRAD. Por 
supuesto puedes situar cn su lugar 
la que tu dcsccs emplcar como cla 
vc del programa cn cuestion. 

Para finali/ar piopondrcmos un 
nuevo cjcrcieio para cl mcs. Con 
sistira en la elaboracion de un pro- 
■grama que haga lo siguiente: 

— Dado un mimero desde el to 
cl a do el programa calculara un nue¬ 
vo numero. A partir de ahi pedira 
que se introduzca por cl tcclado un 
valor, es deeir, preguntara cual es 
el valor del calculado. Cuando cl 
valor introducido sea mcnor que el 
calculado el programa' advertira:. 
.“POR ENC1MA” indicandoi asi 
que debe intpoducirsc el valor su 
perior. En caso contrinio debe vi 
sualizarse el mens^ije: “POR DE 
BAJO”. El programa debe detec- 
tar cuando sc ha acertado el valor/ 
Si se desea complicar el programa 
cs posiblc ahadir un contador dc in- 
tentos. Este contador equivaldria af , 
un ntedidor dc la habilidad cn aepr-. • 
tar el numero “pensado” por la ma- 
cjuina (puntuacidn). 

Suerte y has.ta d nies proximo. 
.*.*.*.*.*.*. Luis Alvare'A 



Amstrad User / 93 






































comm 


P or desear comprar un or- 
denador AMSTRAD CPC 
464 y no tener idea de 
c6mo empezar desearia 
me informasen sobre algun manual 
en castellano, pues el uso que de- 
seo darle es programacion de fi- 
cheros. 

En espera de ser complacido, 
atentamente le saluda: 

Jose Rodriguez Garcia—Limia 
Pontevedra 

Al comprar un ordenador AMS¬ 
TRAD, se adjunta siempre un manual 
que explica el funcionamiento del apa- 
rato. Sin embargo, si desea documeri- 
iarse antes de comprarlo, puede bus- 
car en librerias entre alguno de los mu- 
chos libros sobre AMSTRAD distribui- 
dos en Espana por diversas edito- 
riales, 

S oy un estudiante de tercer 
curso en la E.T.S. de Inge- 
nieros Industrials de Sevi¬ 
lla. No hace mas de un mes 
que he adquirido un ordenador de su 
prestigiosa firma, el PCW 8256, con el 
cual me encuentro plenamente sas- 
tisfecho. 

No obstante, tras preguntar en nu- 
merosos establecimientos por el soft¬ 
ware de dicho ordenador he llegado a 
la conclusion, supongo que apresura- 
da, de que hasta el momenta este es 
muy limitado. Es por ello por lo que 
recurro a ustedes, esperando puedan 
informarme acerca de los siguientes 
puntos: 

En primer lugar, desearia saber si 
existe un biblioteca de programas del 
PCW 8256 donde figuren catalogados 
con sus principales caracteristicas y 
su precio, y si es posible que yo dis- 
ponga de el. Asimismo quisiera cono- 
cer la relacidn de sus distribuidores, 
para asi obtener este material directa- 
mente de ustedes. 

En segundo lugar me gustaria co- 
nocer las posibilidades de expansion 
del PCW 8256: si existe un monitor en 
color, si se le puede ahadir una se- 
gunda unidad de disco al monitor, si 


se le puede conectar una impresora 
«plotter», etc. 

En tercer lugar, me seria muy util 
conocer publicacion especifica del 
PCW 8256, bien sea libros o revistas 
periodicas, y com© o donde podria 
adquirirlos. 

Por ultimo les agradeceria me infor¬ 
masen sobre hasta que punto es com¬ 
patible el software de los anteriores 
modelos de su misma marca (de 64 K 
y 128 K) con el PCW 5256. 

Por cualquier informacion que al 
respecto pudieran facilitarme les que- 
daria muy agradecido. Aprovecho la 
presente para reiterarles mi satisfac- 
cion por la adquisicion hecha y salu- 
darles afectuosamente. 

Miguel F. Dominguez—A. 

Sevilla 

Debido a la reciente aparicion del 
PCW 8256, el software existente para 
esta maquina es relativamente escaso, 
pero no debe preocuparse, ya que dia a 
dia aparecen nuevos programas para el. 
Entre otras .companias distribuidoras, po- 
demos citar a Microsoft, de quienes nos 
ha llegado recientemente la version de la . 
hoja de calculo Multiplan para PCW 
8256. 

En cuanto a las posibilidades de ex¬ 
pansion, puede conectarle cualquier cosa 
que se comunique a traves del standard 
serie RS 232 o del paralelo CENTRO¬ 
NICS La segunda unidad del disco pue¬ 
de en efecto conectarse, ya que tiene re- 
servado espacio debajo de la que ya tie¬ 
ne, e interiormente esta ya preparado 
todo el cableado para conectarla. Con- 
suite a su distribuidor sobre precios e 
instalacion 

Sin embargo, temo que no sea posi- 
bie conectarle un monitor en color, ya 
que el PCW 8256 NO GENERA CO¬ 
LOR. Ademas, debido al diseno de este 
ordenador, no puede prescindir de su 
monitor original, ya que TODO esta den- 
tro de este. En el teclado no hay practi- 
camente nada. Tanto la memona como 
la CPU y los circuitos que controlan el 
disco (y por supuesto, los que controlan 
el tubo de rayos catodicos) se encuentra 
en la carcasa del monitor. 

En lo referente a publicaciones, nues- 
tra revista intentara a partir de ahora 
mantener en lo posible la compatibilidad 


en los programas que publiquemos. Re¬ 
cientemente hemos abierto en la revista 
un suplemento profesional, destinado a 
los lectores usuarios de este tipo de 
aparatos. 

El PCW 8256 es un ordenador pensa- 
do para usos profeslonales, no para jue- 
gos. Por ello, no posee color ni sonidos, 
Ademas, mientras que los modelos de 
las serie CPC funcionan con el sistema 
operative AMSDOS grabado en ROM, el 
PCW utiliza sistema operativo CP/M de 
disco. Por lo tanto, la unica posibilidad de 
compatibilidad en esl sofware se da en 
los programas de los CPC que funcionan 
bajo el operativo CP/M plus. 

engo un AMSTRAD 464, 
en el cual he intentado 
hacaer un programa lla- 
mado «TELETENIS» que 
le adjunto. Dicho programa venla en 
el manual de instrucciones del AMS¬ 
TRAD 6128 que adquirio un amigo. 

Le agradeceria que me dijera 
como podria sustituir el comando 
COPYCHR&, ya que me falla en las 
llneas 500 y 650, en las cuales exis¬ 
te dicho comando. 

Quedandoles agradecido les salu¬ 
da antentamente. 

Josb C. Blanco 
Sevilla 

El 464 no posee el comando 
COPYCHR&, En el numero 4 de AMS¬ 
TRAD USER (mes de enero), en la pa- 
gina 72 publicamos un truco para sus¬ 
tituir este comando por una rutina en 
codigo maquina (ver el LISTADO BA¬ 
SIC de la derecha) Aprovechamos 
esta carta para advertir de un peque- 
no error en el texto. En el punto 4, don¬ 
de dice ‘-sustituyala por 70 LOCATE 
x,y:letra$PACE(1):CALL HIMENfl, le- 
tra,0» debe decir ^sustituyala -por 70 
LOCATE x,y letra$PACE(1).CALL Hl- 
MENfl .’letrai.O". 

Una vez ejecutado este listado pue¬ 
de cargar su programa, en el que debe 
habere realizado la sustitucion que se 
indica en el texto. 

Sm emoargo, en el caso del progra- 


94/Amstrad User 









Guia fj\ IT 


—> 

de especialistas de [AiLu 

J©Ulij/ij 

IJ asm 


MADRID 


MADRID 


MADRID 




CENTRO COMERCIAL 
LOCAL 15 

Tel. 6221289 

! CIUDAD SANTO DOMINGO 
ALGETE (MADRID) 

ABIERTOS LOS DOMINGOS 

V _-_/ 


/ “ N 



ORDENADORES 

PERSONALES 

Francisco Silvela, 19 
Tel.: 401 07 27. 28028 MADRID 


ESPECIALIST AS 
EN AMSTRAD 


IMPORTANTES 

DESCUENTOS 



Centro Comercial, local 15 
Ciudad SANTO DOMINGO 
Carretera de Burgos. Km 28 
Tel.: 622 12 89 Algete Madrid. 


ABIERTO DOMINGOS DE 10 a 3 H. 


Centro Comercial "EL BOLJLEVAR" 


V. 


La Moraleja 
Alcobendas Madrid 
Tel. 654 16 12 




MADRID 


MADRID 


MADRID 


/- - 

Hfl BOUTIQUE 

-iKKHUt __ * _ 

W AMSTRAD 


INFORMATICA 

PERSONAL 

CLARA DEL REY, 58 TELEFQNO 415 15 46 
METRO ALFONSO XIII 



im 

a 

1 

nor 



■MlMEi 


TODO, 

ABSOLUTAMENTE TODO 
PARA SU AMSTRAD J 


MADRID BARCELONA 
{ 91)7339662 ( 93)3014700 




-. 

BAZAR 

TETUAN 

ESPECIALISTAS EN 

AMSTRAD 

Arenal, 9 Tel. 265 68 55 

Vw- __/ 


MADRID 


MADRID 


MURCIA 


r " 

Personalmente pretier o... 


□ FORttrtTlCfl 3 


... como amigos 

Concesionario oficial de 
AMSTRAD PCW-8256 

Arquilectos, Abogados, Medicos, etc. 
GESTION'COMERCIAL 


Avda. Valdelasluenles, 3 
Tel.: 654 13 12 

S. Sebastian de los Reyes (MADRID) 


r / ^ 


f -\ 

a IZ mmiiA .. 


ITIorio ITloggioro 

LO QUE TU NECESITAS 


DISTRIBUIDOR DE 

Y A UN BUEN PRECIO 


AMSTRAD ESPANA 

ORDENADOR 


EN MURCIA 

AMSTRAD 


Disponemos de amplia gama 

DISTRieillDORES DE PRODUCTOS 


de perifericos y software. 

INFORMATICOS 


Freneria, 2 

Hermosilla, 75 - 1.° Otic. 14 


Tels.: (968) 21 76 49 - 21 61 23 

Jel. (91) 276 43 94 - 28001 MADRID^ 


MURCIA 


Amstrad User / 95 


















































ma de Tenis que menciona, da la coin- 
cidencia de que el numero 6 (marzo) 
publicamos una version -mejorada de 
este juego, que ademas es compatible 
con su aparato. 


P" 

I pasado enero compre en 
unos grandes almacenes 
de esta capital un ordena- 
dor personal AMSTRAD 
CPC 472. Con el me entregaron la 
revista n.° 2 de AMSTRAD USER, y 
posteriormente he adquirido los nu- 
meros 3 y 4. 

Tengo que decirles que estoy 
contentisimo con el, pues yo que 
soy profano estoy consguiendo sa- 
carle algun partido, y espero en el 
futuro poder manejarlo normalmen- 
te. 

El motivo de mi escrito es que es¬ 
toy muy extranado de que en todas 
las publicaciones, cassetes, manual 
de instrucciones, siempre se habla 
del CPC 464 (es como si el CPC 472 
no existiera) y quisiera que me acla- 
rasen este asunto. 

Atte. 

Francisco Jose Gimena 
Jaen 

El hecho de que se mencione siem¬ 
pre el modelo 464 se debe a que es 
exactamente igual al 472, a excepcion 
del teclado, que en este ultimo esta 
adaptado al Castellano. 


S oy un usuario subscriptor 
de su revista, de la cual 
estoy muy contento. 
Poseo un CPC 464 y, a 
raiz del articulo sobre el lenguaje 


PASCAL de su segunda revista me 
compre dicho lenguaje, en la ver¬ 
sion de HISOFT, que aun no domi¬ 
no a causa de que al compilarlo me 
salen muchos errores. Me he leido 
el manual pero hay cosas que no las 
veo claras como: 

Qu6 se hace para borrar un pro- 
grama cuando lo tengo tecleado 
(como la sentencia NEW del BASIC). 

Que he de hacer para que me 
muestre en la pantalla un texto que 


I yo haya tecleado (instruccidn PRINT 
en BASIC). 

Albert Bo Garriga 
El Vendrell (Tarragona) 

Para borrar el programa, basta con 
: saber los numeros de la primera y ul- 
limajinea (supongamos 10 y 370) y te- 
clear el comando d<primera li- 
nea>-A'<u!tima linea> (esto es, 
dl 0,370) 

l : En lo referente a mostrar en panta- 
lla un texto tecleado, suponemos que 
! se refiere a un texto tecleado durante 
la ejecucion del programa. Para que 
vea mas claro como hacerlo, le adjun- 
tamos un ejemplo BASIC y su equiva- 
lente PASCAL.' 

En BASIC: 

10 INPUT a 
20 a^EFTfA.IO) 

30 PRINT «Tu mensaje es> 

40 PRINT a 
50 END 

En PASCAL: 

10 PROGRAM texto; 

20 VAR a;ARRAY <,1.. IQn of char; 
30 BEGIN 
40 readbread(a); 

50 writeln(Tu mensaje es:); 

, 60 writeln(a); 

70 END 



i problems es el si- 
guiente: 

Queriendo concer 
un poco el bucle 
WHILE... WEND, hice este progrma: 


10 FOR II TO 4:FOR F) TO 4 
20 WHILE F| 

30 PRINT ««F» ES IGUAL A 

«l>>» 

40 WEN 
50 NEXT:NEXT 

Esperando que el ordenador me 
pusiera cuatro veces «<<F>> ES 
IGUAL A <<!>>», el ordenador me 
empieza a escribir un sinfin de fra- 
ses, como las que les he dicho an¬ 
tes. Quisiera que me dijeran mi fa- 
llo. Muchas gracias. 

Juan M. Menendez Aguado 
Aviles (Asturias) 


WHILE significa MIENTRAS,'por lo 
cual, en las llfneas 20—24 se imprime 
el mensaje MIENTRAS F sea igual a I. 
Como al llegar a la llnea 20 F es uno 
e I es uno, el bucle WHILE... WEND re- 
sulta infinito, ya que dentro de el no 
hay nada que haga varial a F ni a I. Po- 
drla conseguir lo que desea de una de 
estas dos formas: 

10 FOR I] TO 4.FOR FI TO 4 
20 IF IF THEN PRINT <.«F» ES 
IGUAL A <<lmm» 
o bien: 

10 FIJI 
20 WHILE l<5 
30 WHILE F<5 

40 IF FI THEN PRINT ««F» ES 
IGUAL A <<!>>» 

50 FF+1 
60 WEND 
70 F-|:l(t1 
80 WEND 


P oseo un AMSTRAD 664 y 
deseo pasar los progra- 
mas de casette a disco. 
Mi problems es que no 
s6 c6mo hacerlo. Les agradeceria 
que me diesen una idea de como ha¬ 
cerlo. 

Muy cordialmente. 

Miguel Coll Angulo 
Torremolinos (MALAGA) 

La conversion de programas corner- 
dales de cinta a disco no results facil 
si no se tienen amplios conocimientos 
del sistema operativo del AMSTRAD. 
La forma mas sencilla de realizar esta 
adaptacion la utilizacion de algunos 
programas comerciales destinados a 
tal fin. 





96 / Amstrad User 
















Gu ' a fi\ 17! 

S*1 1 l )h\ 


de especialistas de [ajLU 


i JJ asm 


ORENSE 


PONTEVEDRA 


SAN SEBASTIAN 



ALMACENES MENDEZ 

tlistrilniiitor Dticial tie: 

AMSTRAD 


E S P A fM A 

Venga a visitarnos 

Capitan Cortes, 17 

vTel(988)22 86 07 3200^RENS^ 


VALLADOLID 



GABINETE DE ECGNOMISTAS 
AUDITORES DE EMPRESA, S.A. 


Benito Corbal, 17 - 1 a Doha 
Tel. 84 69 12 PONTEVEDRA 


MADRID 





Ofites 

Informatica 


A 


OFERTAS ESPECIALES 
DISTRIBUIDOR OFICIAL 
AMPUAMOS RED DE 
DISTRIBUCION 

Avda. Isabel II, 16-8° Tel. 45 55 44/33 
2001 I SAN SEBASTIAN 


VALENCIA 



JUAN DE JUNI, 3 

Tel. 33 40 00 
47006 Valladolid 



AMDMiki 



DISTRIBUIDORES PARA 
CENTROS DE ENSENANZA 
DE LA COMUNIDAD 
VALENCIANA 


Distribuidor oficial 
autorizado 


MADRID BARCELONA 
( 91 ) 73396 62 ( 93)3014700 


C/Serpis (Junto Plaza Xuquer) 
Tel. 361 05 08 
Maestro Palau, 12 


V J 

L J 


^ - — j 




ZARAGOZA 


ZARAGOZA 


MADRID 



DISTRIBUIDOR OFICIAL 


* Cursos de formacion gratis 
con la compra del equipo. 

* Programacidn a medida. 

* Mantenimiento y reparation 


V. 


Leon XIII, 2-4. Tel. 23 81 93 
50008 ZARAGOZA 


J 


EN ZARAGOZA 

Encontra ras: 


Todos los programas originates en 

cassette y d'Skette 

Fquipos de AMSTRAD — Perifericos 

Libros — Discos virgenes 

De venta en 

|| jn Distribuidor Oficial 
fVMflCi AMSTRAD 

Duquesa Villahermosa, 3 

50010 Zaragoza [Tel (976) 35 09 48 

ENVIOS CONTRA REEMBOLSO 


SUSCRIBASE 

A 



Avda. del Mediterr£neo, 9 
28007 Madrid 


Amstrad User / 97 











































20 .G90 


10 out 

OUr SABER 



■ ^Cuanta electricidad 
consume un AMSTRAD? 

La potencia que consumer! 
los Amstrad a la hora es, segun 
el modeio, las siguientes: 
CPC464 = 60 W 
CPC664 - 60 W 
CPC6128 - 60 W 
PCW8256 = 48 W 


■ ^.Puedo grabar en vi¬ 
deo las «pantallas» de un 
AMSTRAD? 

Si, igual que grabas un pro- 
grama de la tele. Para eso ne- 
cesitas conectar tu AMSTRAD 
al televisor con un modulador; y 
el televisor al video, como siem- 
pre. De esta forma puedes ha- 
cer, entre otras cosas, un archi- 
vo en video de los dibujos que 
hayas creado en tu ordenador. 


a iComo puede hacer 
sun scroll sencillo, dentro 
de un programa? 

Poniendo la siguiente linea 
en la parte de tu programa que 
quieras, lo que aparezca en el 
monitor en ese momento se 
desplazara hacia abajo, hasta 

98 / Amstrad User 


desaparecer por el borde in¬ 
ferior: 

100 FOR a-1 to 25:LO- 
CATE 1, 1 : P RI NT 

CHR$(8):NEXT a 


■ Si quiero hacer un pro¬ 
grama de ficheros aleato- 
rios con el programa RAN¬ 
DOM y utilizar el RAM-dis- 
co o «disco virtual» del 
CPC6128, que programa 
cargo primero? 

Primero el RANDOM, y des¬ 
pues el BANKMAN, y a conti- 
nuacion tu programa. De lo con- 
trario, si inviertes el orden de 
los dos primeros, al querer abrir 
los ficheros en disco, puede no 
reconocerlos y decide que no 
existen. 


a ^Cdmo puedo borrar 
un programa de un disco? 

Para borrar un programa, basta 
cori teclear: 

era, «nombre.fic» 

Si bien en el 464 con disco, es 
necesario introdueir primero el 
nombre del fichero en una variable: 

a$=”nombre.fic” 
era, a a$ 


Entre las comillas deben apare- 
cer el nombre y la extensibn (cla- 
se de fichero) tal y como aparece 
en la pantalla al leer el catalogo del 
disco con el comando CAT. Si 
quiere borrar todos los ficheros 
que esten, por ejemplo, en binario, 
teclee: 

era, ’’nombre.fic” 

De nuevo los usuarios de 464 
con disco deben utilizar una va 
riable: 

a$=”nombre.fic” 
era, *a$ 

El asterisco (*) hace saber al or¬ 
denador que debe borrar todos los 
programas sea cual sea su nom¬ 
bre, siempre que sean binarios. 
Por el contrario, si quiere borrar 
cualquier programa de nombre «di- 
bujo», bien sea binario, BASIC, 
BAck up, etc. ponga el asterisco 
despues del punto, esto es: 

era, ’’dibujo.*” 

o para el 464: 

a$=”dibujo.*” 

era,°a$ 

Tambien se puede obtener un 
directorio del disco escribiendo: 

dir (tanto 464 como 664 y 
6128) con la pariicularidad de que 
podemos obtener directories par- 
ciales, esto es, solo de programas 
binarios, o sblo de BASIC, etc. Por 
ejemplo: 

dir, ”\bas” 

proporciona un «catalogo» solo 
de los programas en BASIC. Una 
vez mas, los usuarios del 464 ne- 
cesitan utilizar una variable: 

a$=*.bas” 
dir, a a$ 

Tambien podemos cambiar el 
nombre de un fichero con el co¬ 
mando ren, que debe ir acompa- 
nado del nuevo nombre que se de¬ 
sea dar al fichero y del que tiene 
en este momento, por ese orden. 
Suponiendo que tenemos un fiche¬ 
ro llamado «texto.bas» y queremos 
que pase a llamarse «carta.bas», 
el comando sera: 

ren, ”carta.bas”,”texto.bas” 

jY c6mo no!, necesitaremos dos 
variables para el 464: 

a$=carta.bas” 

b$=”texto.bas” 

ren, fi a$,“b$ 








ml* (cmshto 

1 . 900 : 


mt <c*wnn 

1 . 900 : 


«*«*•£2* 

WOO; 


mt iossittu 

2300: 


nut (atonn) 

W00: 


2 , 100 .- 


nut («*»«ne 

1 . 900 : 


ps.it (assent 

1.900: 


COO^jiSl^ 


1 UECOSDE 

INTELK.ENC1A2 


umir 64 

3-D VOICE 
CHESS ^ 


backgammon 


quiniblas 


contwoi destocks 


a*n%g£B 


ACE 


DISTRIBUCION 

Actividades Comerciales Electromcas, S.A. 

Tarragona, 112 Tel 32515 12* Telex 93133 ACEE E 08015 Barcelona 


YA OISPONIBLE EN 



Y EN TODAS LAS 
TIENDAS ESPECIALIZADAS 
















fctumcldn 


Gestidn de Empresa 


Ndminas 


Contahiltdad 


Agenda Robot 


TODAVIA 


Programas para 1 M I II 8256/6128/664/464 


RPA Systems Inc. te ofrece una amptia gama de programas, hasta 34, 
para que tu gesttdn sea mas r&pida y eflcaz. 

Programasmuytidiesdeusar,conun fenguaje comprlado de alto 
nlvel y continues ayudas en pantalla. 

Por eso, si eras pequeno empresario, cormrciante o profeslonal 
liberal, ahora lo tlenes ‘lodavia mis tecll". 

De venta en los principals almacenes y en tiendas especlalizadas 

Pidenos Informacidn sin compromiso, tu primera sorpresa sera su 
preclo- 


Dlstiibuldof excluanro en Espana ! : fi (-74/: PLK*] 

G dllho.2 , [nireptarHa A Tele 44797SI!9309.2801SMadrid. 

Ohtdbukrer t xe Ju*> re err Catalunya: ACE DISTRIBUCION, S.A. 

Ta,Mgona, .112 Tel (93) IS 12.0801S Barcelona 
Telex $3133 ACE.EE